I have a test (called Refresh_Wrapper) that has a data binding to a .csv file with three rows. The test correctly runs three times... once for each row in the .csv.
I created a sub-test (called Refresh_Params) which enters the .csv values into the application. I call this sub-test from my main test. Now my main test runs three times (correctly). And I expected it to call the subtest once passing it the data value for that main test's iteration. But it's calling the sub-test three times (once for each .csv row) within the first iteration of the main test.
In the project tab, I have the main test (Refresh_Wrapper) with DataEnabled checked. The child test (Refresh_Parameters) has DataEnabled unchecked and InheritParentDataSource checked.
Is there any way to get the child test to run only once per parent test's iteration and to use the data value from the parent test's data binding?
I created a sub-test (called Refresh_Params) which enters the .csv values into the application. I call this sub-test from my main test. Now my main test runs three times (correctly). And I expected it to call the subtest once passing it the data value for that main test's iteration. But it's calling the sub-test three times (once for each .csv row) within the first iteration of the main test.
In the project tab, I have the main test (Refresh_Wrapper) with DataEnabled checked. The child test (Refresh_Parameters) has DataEnabled unchecked and InheritParentDataSource checked.
Is there any way to get the child test to run only once per parent test's iteration and to use the data value from the parent test's data binding?