Lines 1112-1121
public final class CSVSaveService {
Link Here
|
1112 |
|
1112 |
|
1113 |
if(saveConfiguration.saveSubresults()) { |
1113 |
if(saveConfiguration.saveSubresults()) { |
1114 |
SampleResult result = event.getResult(); |
1114 |
SampleResult result = event.getResult(); |
1115 |
for (SampleResult subResult : result.getSubResults()) { |
1115 |
saveSubResults(event, out, saveConfiguration, delimiter, result, 0); |
1116 |
formattedResult = resultToDelimitedString(event, subResult, saveConfiguration, delimiter); |
1116 |
} |
1117 |
out.println(formattedResult); |
1117 |
} |
1118 |
} |
1118 |
|
|
|
1119 |
private static void saveSubResults(SampleEvent event, PrintWriter out, SampleSaveConfiguration saveConfiguration, |
1120 |
String delimiter, SampleResult result, int recursionLevel) { |
1121 |
if (recursionLevel > 10) { |
1122 |
return; |
1123 |
} |
1124 |
String formattedResult; |
1125 |
for (SampleResult subResult : result.getSubResults()) { |
1126 |
saveSubResults(event, out, saveConfiguration, delimiter, subResult, recursionLevel + 1); |
1127 |
formattedResult = resultToDelimitedString(event, subResult, saveConfiguration, delimiter); |
1128 |
out.println(formattedResult); |
1119 |
} |
1129 |
} |
1120 |
} |
1130 |
} |
1121 |
} |
1131 |
} |