Tfs 测试组(有序测试)的测试结果仅显示为每组一个测试结果
在我们公司,我们有许多UI测试,这些测试安排在播放列表(*.orderedtest文件)中。在版本定义中,正在运行此测试,如有序测试: 运行测试后,测试结果仅显示为每个播放列表(*.orderedtest)显示一个测试结果。但是播放列表中的所有测试都在运行。当我在Visual Studio中为一个*.orderedtest(例如ListFrame1)打开*.trx文件时,我可以看到测试结果: 双击测试名称“playlist\u listframe1”后,我可以看到playlist listframe1:中的所有测试结果 你知道为什么播放列表中的所有测试结果都不会显示在TFS网站的测试结果中吗?在TFS 2018更新3.2的新版本上更新TFS并使用VSTest任务重新保存发布定义后,这个问题开始出现。在VSTest中,任务现在位于“高级执行选项”中的新设置“批处理测试”。这个新功能是否可能改变发布或创建测试结果? 预期状态是播放列表中所有测试的结果都应显示。与更新TFS 2018更新3.2之前一样:Tfs 测试组(有序测试)的测试结果仅显示为每组一个测试结果,tfs,data-driven-tests,ordered-test,test-results,Tfs,Data Driven Tests,Ordered Test,Test Results,在我们公司,我们有许多UI测试,这些测试安排在播放列表(*.orderedtest文件)中。在版本定义中,正在运行此测试,如有序测试: 运行测试后,测试结果仅显示为每个播放列表(*.orderedtest)显示一个测试结果。但是播放列表中的所有测试都在运行。当我在Visual Studio中为一个*.orderedtest(例如ListFrame1)打开*.trx文件时,我可以看到测试结果: 双击测试名称“playlist\u listframe1”后,我可以看到playlist listfra
请给我一个建议。谢谢。您找到这里描述的问题的解决方案了吗?我也有同样的问题嗨,我还没有找到解决这个问题的办法。我们不得不重新进行测试,使它们独立于顺序或数据。此外,我们将“TestCategory”属性添加到所有测试中,这允许我们将测试排序到不同的“播放列表”中。现在,我们不再以*.orderedtest文件的形式运行测试,而是为每个“TestCategory”运行一个VSTest任务。在每个VSTest任务中,我们将测试放入“测试文件”中,直接编译dll程序集,并在“测试筛选条件”中放入每个测试的TestCategory。