This behavior you are describing, where the child test executes all of its rows for a single row of the parent test, is expected if the child test is bound to its own data source (see screenshot).
When the InheritParentDataSource feature is checked, the child test inherits data from the parent test and execute just once for the current row of data before returning to the parent test. It will go through all the steps from the parent test and when it reach the child test again, it will execute the next row. Note that both tests must have DataEnabled property checked(see screenshot).
Please check this video to see how it works:
In this case the Google test is our parent test and for each iteration of its data source the child test iterates just once(the same row from the second column).
If you are still having trouble getting this to work, please record a video demonstrating the issue. Jing
is a decent and free recorder.
Hope to hear from you soon!
All the best,
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items