Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs 测试组(有序测试)的测试结果仅显示为每组一个测试结果_Tfs_Data Driven Tests_Ordered Test_Test Results - Fatal编程技术网

Tfs 测试组(有序测试)的测试结果仅显示为每组一个测试结果

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

在我们公司,我们有许多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之前一样:


请给我一个建议。谢谢。

您找到这里描述的问题的解决方案了吗?我也有同样的问题嗨,我还没有找到解决这个问题的办法。我们不得不重新进行测试,使它们独立于顺序或数据。此外,我们将“TestCategory”属性添加到所有测试中,这允许我们将测试排序到不同的“播放列表”中。现在,我们不再以*.orderedtest文件的形式运行测试,而是为每个“TestCategory”运行一个VSTest任务。在每个VSTest任务中,我们将测试放入“测试文件”中,直接编译dll程序集,并在“测试筛选条件”中放入每个测试的TestCategory。