You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2009/12/01 19:54:29 UTC
svn commit: r885865 -
/jakarta/jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java
Author: sebb
Date: Tue Dec 1 18:54:28 2009
New Revision: 885865
URL: http://svn.apache.org/viewvc?rev=885865&view=rev
Log:
Default to Text renderer; general tidyup
Modified:
jakarta/jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java
Modified: jakarta/jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java?rev=885865&r1=885864&r2=885865&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java (original)
+++ jakarta/jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java Tue Dec 1 18:54:28 2009
@@ -223,7 +223,7 @@
}
Object userObject = node.getUserObject();
resultsRender.setSamplerResult(userObject);
- resultsRender.setupTabPane();
+ resultsRender.setupTabPane(); // Processes Assertions
// display a SampleResult
if (userObject instanceof SampleResult) {
SampleResult sampleResult = (SampleResult) userObject;
@@ -267,7 +267,7 @@
* Create the drop-down list to changer render
* @return List of all render (implement ResultsRender)
*/
- private Component createComboRender() {// TODO move to bottom of renderer
+ private Component createComboRender() {
ComboBoxModel nodesModel = new DefaultComboBoxModel();
// drop-down list for renderer
selectRenderPanel = new JComboBox(nodesModel);
@@ -281,16 +281,22 @@
} catch (IOException e1) {
// ignored
}
+ String textRenderer = JMeterUtils.getResString("view_results_render_text"); // $NON-NLS-1$
+ Object textObject = null;
for (String clazz : classesToAdd) {
try {
// Instantiate render classes
final ResultRenderer renderer = (ResultRenderer) Class.forName(clazz).newInstance();
+ if (textRenderer.equals(renderer.toString())){
+ textObject=renderer;
+ }
renderer.setBackgroundColor(getBackground());
selectRenderPanel.addItem(renderer);
} catch (Exception e) {
log.warn("Error in load result render:" + clazz, e);
}
}
+ nodesModel.setSelectedItem(textObject); // preset to "Text" option
return selectRenderPanel;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org