使用MSTest

时间:2015-07-08 10:52:41

标签: mstest specflow

我正在使用VS2013。 我试图从MSTest运行* .dll,但它没有执行就失败了。 如果我手动执行相同的测试用例,它总是通过。

以下是命令行执行行:

c:>" C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ MSTest" / testcontainer:" E:\ E_Drive \ TFS_Work \ PlatformSoftware \嵌入式\ AutomatedRe gressionTests \主\ BIN \调试\ YDOA.dll" /类别:" TRLYS1D"

Microsoft(R)测试执行命令行工具版本12.0.21005.1 版权所有(c)Microsoft Corporation。保留所有权利。

正在加载E:\ E_Drive \ TFS_Work \ PlatformSoftware \ Embedded \ AutomatedRegressionTests \ Main \ bin \ Debug \ YDOA.dll ... 开始执行......

结果顶级测试 ------- --------------- 失败YDOA.InputOutputFeature.RelayAndRelayFdbkAsUsedNormalAndFALSEAndTRUE_01 失败的YDOA.InputOutputFeature.RelayAsUnusedNormalAndALLRelaysTRUE

0/2测试通过,2失败

摘要

测试运行失败。   失败2

总计2 结果文件:c:\ TestResults \ Admin_GE-6QSVBDRLU204 2015-07-08 16_10_38.trx 测试设置:默认测试设置

我有参考" Microsoft.VisualStudio.QualityTools.UnitTestFramework"在我的项目中。

提到的是我的AppConfig。

<specFlow> <unitTestProvider name="MsTest"/> <stepAssemblies>

在SpecFlow - &#34;测试跑步工具&#34;中,我尝试了所有选项,如:AUTO,ReSharper,VS2010MStest,VS2012,SpecRun ....我仍然遇到同样的问题。

我无法理解这个问题。

谢谢, 西

0 个答案:

没有答案