ASF Bugzilla – Attachment 37617 Details for
Bug 64962
Save sub results doesn't show all sub results in VRT listener
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Recurse into sub results when saving CSV from VRT
0001-Save-CSV-sub-results-recursively.patch (text/plain), 1.80 KB, created by
Felix Schumacher
on 2020-12-15 16:51:55 UTC
(
hide
)
Description:
Recurse into sub results when saving CSV from VRT
Filename:
MIME Type:
Creator:
Felix Schumacher
Created:
2020-12-15 16:51:55 UTC
Size:
1.80 KB
patch
obsolete
>From 6c336984c63c537ad523a18a3dd5542de006a84b Mon Sep 17 00:00:00 2001 >From: Felix Schumacher <felix.schumacher@internetallee.de> >Date: Thu, 10 Dec 2020 17:02:13 +0100 >Subject: [PATCH 1/2] Save CSV sub-results recursively > >Bugzilla Id: 64962 >--- > .../org/apache/jmeter/save/CSVSaveService.java | 18 ++++++++++++++---- > 1 file changed, 14 insertions(+), 4 deletions(-) > >diff --git a/src/core/src/main/java/org/apache/jmeter/save/CSVSaveService.java b/src/core/src/main/java/org/apache/jmeter/save/CSVSaveService.java >index 2f21dc56e1..0b29926a6e 100644 >--- a/src/core/src/main/java/org/apache/jmeter/save/CSVSaveService.java >+++ b/src/core/src/main/java/org/apache/jmeter/save/CSVSaveService.java >@@ -1112,10 +1112,20 @@ public final class CSVSaveService { > > if(saveConfiguration.saveSubresults()) { > SampleResult result = event.getResult(); >- for (SampleResult subResult : result.getSubResults()) { >- formattedResult = resultToDelimitedString(event, subResult, saveConfiguration, delimiter); >- out.println(formattedResult); >- } >+ saveSubResults(event, out, saveConfiguration, delimiter, result, 0); >+ } >+ } >+ >+ private static void saveSubResults(SampleEvent event, PrintWriter out, SampleSaveConfiguration saveConfiguration, >+ String delimiter, SampleResult result, int recursionLevel) { >+ if (recursionLevel > 10) { >+ return; >+ } >+ String formattedResult; >+ for (SampleResult subResult : result.getSubResults()) { >+ formattedResult = resultToDelimitedString(event, subResult, saveConfiguration, delimiter); >+ out.println(formattedResult); >+ saveSubResults(event, out, saveConfiguration, delimiter, subResult, recursionLevel + 1); > } > } > } >-- >2.25.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 64962
:
37592
|
37597
|
37609
| 37617