Author: pmouawad
Date: Fri Feb 26 20:51:17 2016
New Revision: 1732555
URL: http://svn.apache.org/viewvc?rev=1732555&view=rev
Log:
Bug 59064 - Remove OldSaveService which supported very old Avalon format JTL
(result) files
Bugzilla Id: 59064
Removed:
jmeter/trunk/src/core/org/apache/jmeter/save/OldSaveService.java
Modified:
jmeter/trunk/src/core/org/apache/jmeter/reporters/ResultCollector.java
jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java
jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleSaveConfiguration.java
jmeter/trunk/src/core/org/apache/jmeter/samplers/StatisticalSampleResult.java
jmeter/trunk/src/core/org/apache/jmeter/save/SaveService.java
jmeter/trunk/xdocs/changes.xml
Modified: jmeter/trunk/src/core/org/apache/jmeter/reporters/ResultCollector.java
URL:
http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/reporters/ResultCollector.java?rev=1732555&r1=1732554&r2=1732555&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/reporters/ResultCollector.java
(original)
+++ jmeter/trunk/src/core/org/apache/jmeter/reporters/ResultCollector.java Fri
Feb 26 20:51:17 2016
@@ -34,7 +34,6 @@ import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
-import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.jmeter.engine.util.NoThreadClone;
import org.apache.jmeter.gui.GuiPackage;
import org.apache.jmeter.samplers.Clearable;
@@ -44,7 +43,6 @@ import org.apache.jmeter.samplers.Sample
import org.apache.jmeter.samplers.SampleResult;
import org.apache.jmeter.samplers.SampleSaveConfiguration;
import org.apache.jmeter.save.CSVSaveService;
-import org.apache.jmeter.save.OldSaveService;
import org.apache.jmeter.save.SaveService;
import org.apache.jmeter.services.FileServer;
import org.apache.jmeter.testelement.TestElement;
@@ -57,7 +55,6 @@ import org.apache.jorphan.logging.Loggin
import org.apache.jorphan.util.JMeterError;
import org.apache.jorphan.util.JOrphanUtils;
import org.apache.log.Logger;
-import org.xml.sax.SAXException;
import com.thoughtworks.xstream.converters.ConversionException;
@@ -356,7 +353,6 @@ public class ResultCollector extends Abs
* This can be one of:
* <ul>
* <li>XStream format</li>
- * <li>Avalon format</li>
* <li>CSV format</li>
* </ul>
*
@@ -391,14 +387,7 @@ public class ResultCollector extends Abs
new ResultCollectorHelper(this,
visualizer));
parsedOK = true;
} catch (ConversionException e) {
- final String message = e.getShortMessage();
- if (message.startsWith("sampleResult")) { //
probably Avalon format
- log.info("Failed to load "+filename+" using
XStream. Assuming Avalon format, as message was: "+message);
- OldSaveService.processSamples(filename,
visualizer, this);
- parsedOK = true;
- } else {
- log.warn("Failed to load "+filename+" using
XStream. Error was: "+e);
- }
+ log.warn("Failed to load "+filename+" using
XStream. Error was: "+e);
} catch (Exception e) {
log.warn("Failed to load "+filename+" using
XStream. Error was: "+e);
}
@@ -407,8 +396,6 @@ public class ResultCollector extends Abs
} catch (IOException | JMeterError | RuntimeException |
OutOfMemoryError e) {
// FIXME Why do we catch OOM ?
log.warn("Problem reading JTL file: "+file);
- } catch (ConfigurationException | SAXException e) { // Avalon only
- log.warn("Problem reading Avalon JTL file: "+file,e);
} finally {
JOrphanUtils.closeQuietly(dataReader);
JOrphanUtils.closeQuietly(bufferedInputStream);
Modified: jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java
URL:
http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java?rev=1732555&r1=1732554&r2=1732555&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java
(original)
+++ jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleResult.java Fri Feb
26 20:51:17 2016
@@ -400,7 +400,7 @@ public class SampleResult implements Ser
* Allow users to create a sample with specific timestamp and elapsed times
* for cloning purposes, but don't allow the times to be changed later
*
- * Currently used by OldSaveService, CSVSaveService and
+ * Currently used by CSVSaveService and
* StatisticalSampleResult
*
* @param stamp
Modified:
jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleSaveConfiguration.java
URL:
http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleSaveConfiguration.java?rev=1732555&r1=1732554&r2=1732555&view=diff
==============================================================================
---
jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleSaveConfiguration.java
(original)
+++
jmeter/trunk/src/core/org/apache/jmeter/samplers/SampleSaveConfiguration.java
Fri Feb 26 20:51:17 2016
@@ -428,7 +428,7 @@ public class SampleSaveConfiguration imp
}
/**
- * Alternate constructor for use by OldSaveService
+ * Alternate constructor for use by CsvSaveService
*
* @param value initial setting for boolean fields used in Config dialogue
*/
@@ -790,8 +790,7 @@ public class SampleSaveConfiguration imp
///////////////// End of standard field accessors /////////////////////
/**
- * Only intended for use by OldSaveService (and test cases)
- *
+ * Intended for use by CsvSaveService (and test cases)
* @param fmt
* format of the date to be saved. If <code>null</code>
* milliseconds since epoch will be printed
Modified:
jmeter/trunk/src/core/org/apache/jmeter/samplers/StatisticalSampleResult.java
URL:
http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/samplers/StatisticalSampleResult.java?rev=1732555&r1=1732554&r2=1732555&view=diff
==============================================================================
---
jmeter/trunk/src/core/org/apache/jmeter/samplers/StatisticalSampleResult.java
(original)
+++
jmeter/trunk/src/core/org/apache/jmeter/samplers/StatisticalSampleResult.java
Fri Feb 26 20:51:17 2016
@@ -39,7 +39,7 @@ public class StatisticalSampleResult ext
}
/**
- * Allow OldSaveService to generate a suitable result when sample/error
counts have been saved.
+ * Allow CsvSaveService to generate a suitable result when sample/error
counts have been saved.
*
* @deprecated Needs to be replaced when multiple sample results are
sorted out
*
Modified: jmeter/trunk/src/core/org/apache/jmeter/save/SaveService.java
URL:
http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/save/SaveService.java?rev=1732555&r1=1732554&r2=1732555&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/save/SaveService.java (original)
+++ jmeter/trunk/src/core/org/apache/jmeter/save/SaveService.java Fri Feb 26
20:51:17 2016
@@ -567,11 +567,6 @@ public class SaveService {
}
return wrapper.testPlan;
} catch (CannotResolveClassException e) {
- if (e.getMessage().startsWith("node")) {
- log.info("Problem loading XML, trying Avalon format");
- reader.reset();
- return OldSaveService.loadSubTree(reader);
- }
if(file != null) {
throw new IllegalArgumentException("Problem loading XML
from:'"+file.getAbsolutePath()+"', cannot determine class for element: " + e,
e);
} else {
Modified: jmeter/trunk/xdocs/changes.xml
URL:
http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1732555&r1=1732554&r2=1732555&view=diff
==============================================================================
--- jmeter/trunk/xdocs/changes.xml (original)
+++ jmeter/trunk/xdocs/changes.xml Fri Feb 26 20:51:17 2016
@@ -91,7 +91,8 @@ Summary
<li><code>__jexl</code> function has been deprecated and will be removed
in next version. See <bugzilla>58903</bugzilla></li>
<li>JMS Subscriber will consider sample in error if number of received
messages is not equals to expected number of messages. It previously considerer
sample OK if only 1 message was received. See <bugzilla>58980</bugzilla></li>
<li>Since version 3.0, HTTP(S) Test Script recorder uses default port 8888
as configured when using Recording Template. See <bugzilla>59006</bugzilla></li>
- <li>Since version 3.0, the parser for embedded ressources (replaced since
2.10 by Lagarto based implementation) relying on htmlparser library
(HtmlParserHTMLParser) has been dropped as long as its dependencies.</li>
+ <li>Since version 3.0, the parser for embedded ressources (replaced since
2.10 by Lagarto based implementation) relying on htmlparser library
(HtmlParserHTMLParser) has been dropped as long as its dependencies.</li>
+ <li>Since version 3.0, the support for reading old Avalon format JTL
(result) files has been removed, see <bugzilla>59064</bugzilla></li>
</ul>
<!-- =================== Improvements =================== -->
@@ -244,6 +245,7 @@ Summary
<li><bug>58897</bug>Improve JUnit Test code. Contributed by Benoit Wiart
(benoit dot wiart at gmail.com)</li>
<li><bug>58967</bug>Use junit categories to exclude tests that need a gui.
Contributed by Benoit Wiart (benoit dot wiart at gmail.com)</li>
<li><bug>59003</bug>ClutilTestCase testSingleArg8 and testSingleArg9 are
identical</li>
+<li><bug>59064</bug>Remove OldSaveService which supported very old Avalon
format JTL (result) files</li>
</ul>
<!-- =================== Bug fixes =================== -->