fix: 修复 CI 配置问题 - 测试失败会正确导致 CI 失败 - phpunit.xml 只分析 src 目录
Test CI / 快速测试 (push) Successful in 12s

This commit is contained in:
2026-03-01 23:21:48 +08:00
parent 9d32b4ac97
commit b0312ef19e
2 changed files with 4 additions and 32 deletions
+4 -29
View File
@@ -19,6 +19,9 @@ jobs:
git clone -b ${{ github.ref_name }} ${{ github.server_url }}/${{ github.repository }}.git .
git checkout ${{ github.sha }}
- name: 安装依赖
run: composer install --prefer-dist --no-progress --no-interaction
- name: PHP 语法检查
run: |
echo "📝 PHP 语法检查..."
@@ -38,9 +41,6 @@ jobs:
exit 1
fi
- name: 安装依赖
run: composer install --prefer-dist --no-progress --no-interaction
# 单元测试
test:
name: 单元测试
@@ -58,29 +58,4 @@ jobs:
run: composer install --prefer-dist --no-progress --no-interaction
- name: 运行测试
run: |
if composer test 2>/dev/null; then
echo "✅ 测试通过"
else
echo "⚠️ 测试未配置"
fi
# CI 状态
ci-status:
name: CI 状态
runs-on: linux
container:
image: gitea-runner-php:latest
needs: [lint, test]
if: always()
steps:
- name: 检查结果
run: |
if [ "${{ needs.lint.result }}" == "success" ] && [ "${{ needs.test.result }}" == "success" ]; then
echo "✅ CI 通过,可以合并"
else
echo "❌ CI 失败"
echo "Lint: ${{ needs.lint.result }}"
echo "Test: ${{ needs.test.result }}"
exit 1
fi
run: composer test