【发布时间】:2014-03-03 22:10:22
【问题描述】:
由于无头运行 Metro 应用程序仍然是一个灰色区域:Running a metro app headlessly,我最近决定将本机单元测试项目添加到我的 Windows Metro 应用程序中,希望我能找到一种方法来运行这些单元测试构建服务器上的自动化方式。基本上,我正在寻找类似于 MSTest.exe 的东西——一个非常适合从批处理文件和/或脚本运行测试的实用程序。
其实我已经尝试在生成的测试.dll上使用VS11自带的新版MSTest.exe,但是失败并报错:
“无法加载测试容器'test.dll'或其依赖项之一...错误详细信息:无法加载文件或程序集文件://test.dll'或其依赖项之一。模块是预期的包含程序集清单。”
MSTest.exe 是否适用于包含 WinRT 代码的测试容器?如果没有,是否有一个实用程序可以满足我的需求?
编辑:我刚刚发现 MSTest 不支持在 Metro 风格应用程序上运行测试。在这里找到:http://msdn.microsoft.com/en-us/library/ms253138%28v=vs.110%29.aspx 这真的太糟糕了。我仍然希望有一个实用程序可以工作。
【问题讨论】:
标签: unit-testing visual-c++ mstest windows-runtime