目录
一、单元测试报告
1. 使用logger参数
在我们使用vstext.console
运行单元测试命令,加入/logger参数
"vstest.console.exe" "MyJenkins\MyJenkinsTests\bin\x64\Debug\netcoreapp3.1\MyJenkinsTests.dll" /logger:trx;LogFileName=TestResult_38.trx /EnableCodeCoverage
关于/logger
参数
/logger:trx
为固定写法
;LogFileName=TestResult_38.trx
为输出的文件名,不能修改文件路径
关于相对路径
MyJenkins\MyJenkinsTests\bin\x64\Debug\netcoreapp3.1\MyJenkinsTests.dll Jenkins会自动找到当前的工作目录,这是正确的写法
MyJenkins\MyJenkinsTests\bin\x64\Debug\netcoreapp3.1\MyJenkinsTests.dll Jenkins会以为是在盘符的根目录下,比如会以为是 D:\MyJenkins\MyJenkinsTests\bin\x64\Debug\netcoreapp3.1\MyJenkinsTests.dll
2. 测试结果趋势图
需要安装 MSTest
插件,在构建后选择 Publish MSTest test result report