Hudson-CI的MsTest插件只解析已在其他地方运行的测试的报告。
为了生成这些报告,我想我必须改变MsBuild脚本以强制在构建之后运行测试。
我找到some articles关于如何做到这一点,但他们都没有告诉我在哪里包含这样的标签。
我知道每个.csproj
文件都是一个MsBuild脚本,但它们引用了解决方案中的特定项目。
是否有可以包含这些标签的全局MsBuild脚本?
答案 0 :(得分:3)
如您所述,您需要在Hudson作业中完成构建后运行测试。您可以通过在Hudson作业中的构建步骤之后添加“执行Windows批处理命令”步骤从命令行运行测试。有关从命令行运行测试的更多信息,请参阅this文章。