我在 Jenkins 中运行 specflow 测试,每次测试未决/忽略/不确定时,它都会使整个测试套件失败(如 Red Jenkins build)。我怎样才能消除这种情况并让詹金斯建立绿色?
注意:- 我们在 jenkins 中使用 Cmdline 执行测试,如下所示。
@pushd %~dp0
%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe "******".Tests.csproj"
@if ERRORLEVEL 1 goto end
@cd ..\packages\SpecRun.Runner.*\tools
@set profile=%1
@if "%profile%" == "" set profile=Default
SpecRun.exe run %profile%.srprofile "/baseFolder:%~dp0\bin\Debug" /log:specrun.log /filter:%2 /report:TestResults\%3
:end
@popd
我们与错误级别有什么关系吗?
任何帮助,将不胜感激。