feat: 添加JoyHub运费模板和Banner管理接口用例

This commit is contained in:
2026-05-06 10:54:03 +08:00
parent cc6733a8fb
commit 86f4e8288e
89 changed files with 11557 additions and 3 deletions

View File

@@ -0,0 +1,47 @@
#!/bin/bash
# Jenkins构建脚本Linux/Mac
# 用于在Jenkins中执行测试并生成Allure报告
set -e # 遇到错误立即退出
# 设置工作目录
cd ${WORKSPACE:-$(pwd)}
# 进入测试目录
cd zhyy/test_case
# 运行测试(根据参数选择运行方式)
RUN_TYPE=${RUN_TYPE:-all}
case ${RUN_TYPE} in
all)
python run_tests.py --all --no-report
;;
feature)
python run_tests.py --feature "${FEATURE_NAME}" --no-report
;;
story)
python run_tests.py --story "${STORY_NAME}" --no-report
;;
dir)
python run_tests.py --dir "${DIR_PATH}" --no-report
;;
file)
python run_tests.py --file "${FILE_PATH}" --no-report
;;
keyword)
python run_tests.py --keyword "${KEYWORD}" --no-report
;;
marker)
python run_tests.py --marker "${MARKER}" --no-report
;;
*)
echo "未知的运行类型: ${RUN_TYPE}"
exit 1
;;
esac
# 生成Allure报告Jenkins插件会自动处理这里可选
# allure generate reports/allure-results -o reports/allure-report --clean || true
echo "测试执行完成Allure结果已保存到: reports/allure-results"