当测试的“使用此对象未启动进程”的using语句时,DotCover Nunit失败/中止

时间:2018-12-06 05:48:34

标签: nunit resharper rider dotcover

如果我尝试运行其中包含using语句的测试,则

dotCover将失败/中止测试运行。 我已经在Visual Studio和Rider上都尝试过了。 每次运行测试,我都会得到以下

  

08:40:40.211 | I |进程C:\ Program Files \ JetBrains \ JetBrains Rider   2018.2.1 \ lib \ ReSharperHost \ JetBrains.ReSharper.TaskRunner.CLR45.exe:43700已退出08:40:40.231 | V |进程不是由该对象启动的,所以   无法确定所请求的信息。

     

---例外#1/2 [InvalidOperationException]消息=“该对象未启动进程,因此请求的信息不能   确定。” ExceptionPath = Root.InnerException ClassName =   System.InvalidOperationException HResult =   COR_E_INVALIDOPERATION = 80131509源=系统StackTraceString =“
  在System.Diagnostics.Process.EnsureState(状态)        在System.Diagnostics.Process.get_ExitCode()        在JetBrains.ReSharper.UnitTestFramework.Processes.PreparedProcessFromRunningProcess.WaitForExitAndSignal()   ”

     

---外部---

     

---例外#2/2 [LoggerException]消息=“该对象未启动进程,因此不能   确定。” ExceptionPath =根类名=   JetBrains.Util.LoggerException InnerException =“异常#1在   Root.InnerException” HResult = COR_E_APPLICATION = 80131600   StackTraceString =“ at   JetBrains.Util.ILoggerEx.LogExceptionSilently(ILogger,例外   例如)        在JetBrains.ReSharper.UnitTestFramework.Processes.PreparedProcessFromRunningProcess.WaitForExitAndSignal()        在System.Threading.ExecutionContext.RunInternal(ExecutionContext executeContext,ContextCallback回调,对象状态,布尔值   reserveSyncCtx)        在System.Threading.ExecutionContext.Run(ExecutionContext执行上下文,ContextCallback回调,对象状态,布尔值   reserveSyncCtx)        在System.Threading.ExecutionContext.Run(ExecutionContext执行上下文,ContextCallback回调,对象状态)        在System.Threading.ThreadHelper.ThreadStart()”

这是测试的样子

   [Test]
    public void fooTest()
    {
        using (var foo = new OrmLiteResultsFilter() )
        {               

        }
        Assert.True(true);
    }

0 个答案:

没有答案