MTM 运行 Telerik 测试用例失败:指定的文件扩展名".tstest"不是有效的测试扩展名



今天我们尝试在BDT环境中使用MTM运行teleerik测试用例。

但是失败了,出现以下错误:

添加测试用例[6603]到测试运行错误:指定的文件扩展名'.test'不是一个有效的测试扩展名。

我们已经完成的动作:

  1. 在环境
  2. 上安装telerik运行时

通过mstest手动运行测试用例:

"C:Program Files (x86)Microsoft Visual Studio11.0 Common7 IDE MSTest.exe"/testcontainer: 杂项 testName.tstest。

Microsoft (R)测试执行命令行工具版本11.0.51106.1版权(c)微软公司。版权所有

加载杂项 testName.tstest…杂项 testName。无法加载文件或程序集'Microsoft.VisualStudio.Shell.11.0, Version= 11.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a'或其之一dependenci es。系统找不到指定的文件。

我们通过在tfs测试控制器上安装telerik runtime来修复这个问题。并执行以下操作:

  1. 取消和重新注册测试控制器
  2. 取消和重新注册测试代理
  3. 重启测试控制器机

则错误消失。我们得到了与run command

相同的错误

"C:Program Files (x86)Microsoft Visual Studio11.0 Common7 IDE MSTest.exe"testcontainer: 杂项 testName.tstest。

直接作用于环境

"无法加载文件或程序集"版本= 11.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a'或者它的一个依赖项是"

我们参考了以下文章来解决这个错误:

  • http://www.telerik.com/forums/file-extension-specified-tstest-is-not-a-valid-test-extension/page/2
  • http://www.telerik.com/forums/file-extension-specified-aii-is-not-a-valid-test-extension
  • MSTest: "文件扩展名指定'.dll'不是有效的测试扩展名"
  • http://docs.telerik.com/teststudio/user-guide/command-line-test-execution/mstest.aspx

最新更新