首页 文章

在测试MSTest失败后,在Jenkins中构建失败

提问于
浏览
3

在Jenkins中,我使用MSBuild创建了一个Visual Studio项目 . 构建之后,我执行一个执行测试的Windows批处理命令,设置输出文件 .

构建后我发布了.trx测试报告文件 . 这一切都很完美,唯一的问题是如果测试失败,则构建失败 . 对于其他类型的项目,如果测试失败,则构建仅变得不稳定 .

我如何为我的Visual Studio项目做同样的事情?

我的批处理命令下面:

“C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ MSTest.exe”/ testcontainer:TestAppTests\bin\Debug\TestAppTests.dll /resultsfile:TestResults.trx

1 回答

  • 0

    我知道它已经很老了但是我遇到了同样类型的问题 .

    Using Batch:
    在运行测试的批处理命令步骤结束时,再添加一个退出命令,例如 exit /b 0exit 0 .


    Using Powershell:
    在运行测试的powershell命令步骤结束时,手动设置退出代码 $LastExitCode = 0 .


    Final:
    无论有多少测试失败,结果总是会成功,因此您需要自己解析和分析结果 . 有一些工具,如:https://plugins.jenkins.io/mstesthttps://plugins.jenkins.io/xunit .

相关问题