自从我升级到VS2012和ReSharper的7,我以前工作的MS测试都不再运行。
这些测试是在ASP.NET环境中运行。 我用下面的属性:
[TestMethod]
[HostType("ASP.NET")]
[AspNetDevelopmentServerHost("C:\\Projekte\\****\\Website", "/")]
[UrlToTest("http://localhost:7924/")]
任何想法如何解决这一问题?
自从我升级到VS2012和ReSharper的7,我以前工作的MS测试都不再运行。
这些测试是在ASP.NET环境中运行。 我用下面的属性:
[TestMethod]
[HostType("ASP.NET")]
[AspNetDevelopmentServerHost("C:\\Projekte\\****\\Website", "/")]
[UrlToTest("http://localhost:7924/")]
任何想法如何解决这一问题?
奇怪,因为它是使用VS2012,使用ReSharper的8.0,使用NUnit的,我是因为在我的app.config文件中的条目收到此错误。 我添加了一个的EntityFramework连接字符串,而这种行为开始。 拆除整个连接字符串部分显示了测试运行启动/重新工作。 查看输出显示在app.config是无效的 - 这是在测试运行造成这种特定的行为 - “试验是无法运行”。
我有testproject设置为AnyCPU和项目明确设置为86时,发生这种情况。 设置testproject x86的解决了这个问题对我来说。
我使用VS2012 R·8和NUnit
尝试运行使用MSTest的测试资源管理器的单元测试。 您可能会发现在根源的输出窗口的更多细节。
对我来说,这是一个引用的组件是使用NUnit的一个较新版本比在测试项目中引用的一个。 使用固定的问题一样了最新版本。
System.IO.FileLoadException:无法加载文件或程序集nunit.framework,版本= 2.6.3.13283文化=中性公钥= 96d09a1eb7f44a77'或它的一个依赖。 在位于集清单定义不匹配的程序集引用。
我倒是相同的问题我刚才..
而已。 它为我工作。 不过,这是C#。
在我的情况下,它是NUnitTestAdapter的NuGet需要加以去除。
检查你的测试项目有任何引用都设置为本地复制真。
我有同样的问题。 无法获取Visual Studio的测试运行工作,所以我尝试调试一个测试来代替。 这扔了ConfigurationErrorsException,它并没有太多堆栈跟踪,但含有“ClientSettingProvider”。 我搜索我的解决方案,并发现有什么东西增加了对“ClientSettingProvider.ServiceUri”我的app.config一个appSetting关键。 我删除了这个(带一个空的ConnectionStrings元素一起)和重建一切 - 固定的问题!
仔细检查您的app.config并尝试删除任何空元素或任何看起来可疑。
另一种(傻)的问题可能是, 我不小心有项目设置为不建。 去盖/“配置管理器”,并确保该项目全力打造集。
使用VS2010和ReSharper的9.1的问题是,该文件LocalTestRun.testrunconfig
失踪,但在我的被引用.vsmdi
文件。
没有VS测试均运行正常,但我总是有在ReSharper的测试UI“试验是无法运行”的错误。
所以,我只是恢复我的旧LocalTestRun.testrunconfig
文件,一切都完美运行。
我可能已经更新了我的.vsmdi
文件不引用丢失的文件...我没有测试。
在VS2012,测试项目不上共享文件夹的工作就像\ XXXXXX \ XXX我解决它复制的测试项目上的本地设备。 祝好运
我发现,单元测试的设置文件可能需要检查为被指向哪一个由ReSharper的到。 我有发生同样的事情,这是记在我的单元测试的RS线束指向错误的文件。
我有同样的问题,因为测试类的名称有字符“<”和“>”在它(也“(”和“)”导致此问题)。
除去那些符号固定的问题。
我可以用在感谢标识符号F#的Unicode支持。
我有完全相同的问题,并没有任何帮助。
最终我看到了,我在我的单位项目和单元测试项目的命名空间不匹配。
我单位项目的命名空间是unit.project和试验项目被命名为unit.project.tests但测试的默认命名空间是一样的单位,无论是unit.project。
一旦我已经更新了命名空间是不同的(一个命名空间为每个项目)一切正常!
我有一个类似的问题与NUnit
测试,这将不会被执行,但R#
只会将其标记为“测试是无法运行”。
与本地执行它们NUnit
亚军透露,该app.config文件出现错误(实际上,2个ConnectionString的部分)。 修复此也取得了运行测试R#
测试运行。
我老是感到ReSharper的“测试不运行”。我尝试了所有的建议,但没有奏效。 有什么解决它,我是在运行Visual Studio为管理员。 (VS2013瓦特/ ReSharper的8.1)
只是一个从MSDN关于摘录Assert.Inconclusive :
创建单元测试时由Visual Studio生成的代码包括一个不确定语句作为占位符。
它发生,如果事情是错误的解决方案,最经常误配置,如错误或不匹配的命名空间,不一致的构建目标等,是什么导致了一个事实,即UnitTestExplorer无法正常使用所提供的单元测试。 所以,一般的解决方法是检查最新的更改和修正错误。
我在C#同样的问题:由ReSharper的运行单元测试所有刚刚停止使用“测试不运行”。 没有其他信息。
原来,是由于App.Config中我的自定义栏目。 去除和它的工作。
配置:Visual Studio的C#12,ReSharper的8.2.3
我想补充这一点,我写了一个新的一个是缺少一些章节,我需要我的app.config文件。 我加了段回,在这一点上,我得到了在ReSharper的同样的错误。 多亏了上述评论我将它比作一个旧版本,我发现我失踪在configSections节的名称。