현재 NUnit을 사용하여 xml 파일로 테스트 결과를 얻으려고합니다. 내가 사용하고 다음 명령은 다음과 같습니다C# - NUnit 콘솔 테스트 생성
nunit3-console.exe --labels=All --out=TestResult.txt "--result=TestResult.xml;format=nunit3" "Acceptance Tests\AcceptanceTests.dll" --trace:Debug
그런 다음 생성 된 파일 "TestResult.xml"내부 테스트 실행 요소 나는
이 다음testcasecount="1" result="Failed" label="Error" total="1" passed="0" failed="1" inconclusive="0" skipped="0" asserts="0" engine-version="3.7.0.0" clr-version="4.0.30319.42000"
및 예외로 실패오고있다 :
<failure>
<message><![CDATA[An exception occurred in the driver while loading tests.]]></message>
<stack-trace><![CDATA[
Server stack trace:
at NUnit.Engine.Runners.DirectTestRunner.LoadDriver(IFrameworkDriver driver, String testFile, TestPackage subPackage)
at NUnit.Engine.Runners.DirectTestRunner.LoadPackage()
at NUnit.Engine.Runners.DirectTestRunner.EnsurePackageIsLoaded()
at NUnit.Engine.Runners.DirectTestRunner.RunTests(ITestEventListener listener, TestFilter filter)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at NUnit.Engine.ITestEngineRunner.Run(ITestEventListener listener, TestFilter filter)
at NUnit.Engine.Runners.ProcessRunner.RunTests(ITestEventListener listener, TestFilter filter)]]></stack-trace>
</failure>
그리고 내가 무엇을 가지고 "NUNIT - aget.log"에서 :
프로젝트설치된 패키지 있습니다 : "NUnit를", "
이들은"InternalTrace "파일에서 마지막 로그는 NUnit.Console ","NUnit.ConsoleRunner ","NUnit.Runners ","NUnit3TestAdapter "사전
테스트 어셈블리를 대상으로하는 프레임 워크는 무엇입니까? – Chris
.NET Core 2.0 - 콘솔 응용 프로그램 – Johana
스크린 샷이 아닌 텍스트 *로 게시 된 모든 텍스트를 더 쉽게 읽을 수 있습니다. –