mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 10:34:30 +08:00
refactor(ci): 分离核心和源生成器测试流程
- 将单一测试步骤拆分为核心测试和源生成器测试两个独立步骤 - 为核心测试指定特定的程序集GFramework.Core.Tests - 为源生成器测试指定特定的程序集GFramework.SourceGenerators.Tests - 更新测试报告文件命名规则以区分不同测试类型 - 移除合并后的CTRF报告生成步骤
This commit is contained in:
parent
b9e7caeada
commit
c01ab04292
23
.github/workflows/ci.yml
vendored
23
.github/workflows/ci.yml
vendored
@ -69,16 +69,21 @@ jobs:
|
||||
run: dotnet build -c Release --no-restore
|
||||
|
||||
# 运行单元测试,输出TRX格式结果到TestResults目录
|
||||
- name: Test
|
||||
- name: Test - Core
|
||||
run: |
|
||||
REPORT_FILE="testResults-$(date +%s).trx"
|
||||
|
||||
dotnet test \
|
||||
-c Release \
|
||||
--no-build \
|
||||
--logger "trx;LogFileName=testResults-$(date +%s)-$RANDOM.trx" \
|
||||
--results-directory TestResults
|
||||
|
||||
dotnet test GFramework.Core.Tests \
|
||||
-c Release \
|
||||
--no-build \
|
||||
--logger "trx;LogFileName=core-$RANDOM.trx" \
|
||||
--results-directory TestResults
|
||||
|
||||
- name: Test - SourceGenerators
|
||||
run: |
|
||||
dotnet test GFramework.SourceGenerators.Tests \
|
||||
-c Release \
|
||||
--no-build \
|
||||
--logger "trx;LogFileName=sg-$RANDOM.trx" \
|
||||
--results-directory TestResults
|
||||
- name: Generate CTRF report
|
||||
run: |
|
||||
mkdir -p ctrf
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user