Under Review
Last Updated: 29 Apr 2021 15:07 by ADMIN
Created on: 26 Apr 2021 13:08
Type: Bug Report
Optimize Nested data driven tests results in test list

Nested data driven tests generates quite large results, even when there is no data in the bound data table (built-in or external). The result is almost twice the size of the same tests, if these are not using the data tables. The tests may be using InheritParentDataSource, but the behavior is similar if these are not using it as well. 

For real user scenarios, the large results may exceed the limitation of the file size (16MB), which can be transferred through the storage service. 

Investigate if it is possible to optimize the data driven test results, at least for the case, when the data source is empty.

Posted on: 29 Apr 2021 15:07

Hello Dan,

Thanks for adding the additional note for the case. I will pass these along to the engineering team.

Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Test Studio course! Check it out at https://learn.telerik.com/.
Posted on: 26 Apr 2021 14:41

IMHO test driven results should be optimized regardless if the data table is empty or not. Otherwise, the InheritParentDataSource feature is effectively rendered un-usable.

Another important point not mentioned in the Bug description is that the execution time is also greatly impacted. For example.. for a testlist of 10 tests, after removing all use of data tables (single row and empty) not only did the aiiresult file size decrease by ~75-80%, but also execution time decreased by at least a factor of two. The difference in performance is huge.