Jenkins在msbuild中运行C#nunit测试,但未获得正确的错误代码
我正在通过Jenkins运行C#nunit测试,“构建”成功,但nunit测试失败,当我检查LASTEXITCODE时,我得到0(成功),是否有办法获得nunit的实际结果 输出为:Jenkins在msbuild中运行C#nunit测试,但未获得正确的错误代码,c#,powershell,msbuild,nunit,C#,Powershell,Msbuild,Nunit,我正在通过Jenkins运行C#nunit测试,“构建”成功,但nunit测试失败,当我检查LASTEXITCODE时,我得到0(成功),是否有办法获得nunit的实际结果 输出为: Runtime Environment - OS Version: Microsoft Windows NT 6.1.7601 Service Pack 1 CLR Version: 4.0.30319.34209 ( Net 4.5 ) ProcessModel: Default Domai
Runtime Environment -
OS Version: Microsoft Windows NT 6.1.7601 Service Pack 1
CLR Version: 4.0.30319.34209 ( Net 4.5 )
ProcessModel: Default DomainUsage: Single
Execution Runtime: v4.0
Run list: C:\Jenkins\workspace\regressionTests\TestList.txt
Tests run: 1, Errors: 1, Failures: 0, Inconclusive: 0, Time: 45.106507 seconds
Not run: 0, Invalid: 0, Ignored: 0, Skipped: 0
Errors and Failures:
1) TearDown Error :
USERACCOUNT = TESTUSER, DEFAULT_CLIENT = UNKNOWN, DEFAULT_ACCOUNT = UNKNOWN)
Activating Dataflow Dialog
Expected: True within 1000 millisecond delay
But was: False
TearDown : System.Reflection.TargetInvocationException : Exception has been thrown by the target of an invocation.
----> System.NullReferenceException : Object reference not set to an instance of an object.
欢迎任何建议,我尝试搜索StackOverflow和Google,但没有任何效果。你能发布脚本吗?@rrirower我使用的Powershell格式为&“MSBuild”$CSPROJ,如果你使用普通的MSBuild“$CSPROJ”,应该可以,因为这应该会发出正确的错误代码(我猜:1)