You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by pm...@apache.org on 2016/03/25 08:56:27 UTC

svn commit: r1736537 - in /jmeter/trunk: bin/jmeter.properties src/core/org/apache/jmeter/gui/MainFrame.java xdocs/changes.xml

Author: pmouawad
Date: Fri Mar 25 07:56:27 2016
New Revision: 1736537

URL: http://svn.apache.org/viewvc?rev=1736537&view=rev
Log:
Bug 59236 - JMeter Properties : Make some cleanup 
Bugzilla Id: 59236

Modified:
    jmeter/trunk/bin/jmeter.properties
    jmeter/trunk/src/core/org/apache/jmeter/gui/MainFrame.java
    jmeter/trunk/xdocs/changes.xml

Modified: jmeter/trunk/bin/jmeter.properties
URL: http://svn.apache.org/viewvc/jmeter/trunk/bin/jmeter.properties?rev=1736537&r1=1736536&r2=1736537&view=diff
==============================================================================
--- jmeter/trunk/bin/jmeter.properties (original)
+++ jmeter/trunk/bin/jmeter.properties Fri Mar 25 07:56:27 2016
@@ -134,17 +134,11 @@ jmeter.laf.mac=System
 # not be used for Load Test it is acceptable
 #jmeter.loggerpanel.enable_when_closed=true
 
-# Error/Fatal Log count display
-# defaults to true
-#jmeter.errorscounter.display=true
-
 # Max characters kept in LoggerPanel, default to 80000 chars
 # O means no limit
 #jmeter.loggerpanel.maxlength=80000
 
 # Toolbar display
-# default:
-#jmeter.toolbar.display=true
 # Toolbar icon definitions
 #jmeter.toolbar.icons=org/apache/jmeter/images/toolbar/icons-toolbar.properties
 # Toolbar list

Modified: jmeter/trunk/src/core/org/apache/jmeter/gui/MainFrame.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/gui/MainFrame.java?rev=1736537&r1=1736536&r2=1736537&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/gui/MainFrame.java (original)
+++ jmeter/trunk/src/core/org/apache/jmeter/gui/MainFrame.java Fri Mar 25 07:56:27 2016
@@ -123,18 +123,10 @@ public class MainFrame extends JFrame im
     private static final String DEFAULT_TITLE = DEFAULT_APP_NAME +
             " (" + JMeterUtils.getJMeterVersion() + ")"; // $NON-NLS-1$ $NON-NLS-2$
 
-    // Allow display/hide toolbar
-    private static final boolean DISPLAY_TOOLBAR =
-            JMeterUtils.getPropDefault("jmeter.toolbar.display", true); // $NON-NLS-1$
-
     // Allow display/hide LoggerPanel
     private static final boolean DISPLAY_LOGGER_PANEL =
             JMeterUtils.getPropDefault("jmeter.loggerpanel.display", false); // $NON-NLS-1$
 
-    // Allow display/hide Log Error/Fatal counter
-    private static final boolean DISPLAY_ERROR_FATAL_COUNTER =
-            JMeterUtils.getPropDefault("jmeter.errorscounter.display", true); // $NON-NLS-1$
-
     private static final Logger log = LoggingManager.getLoggerForClass();
 
     /** The menu bar. */
@@ -520,17 +512,11 @@ public class MainFrame extends JFrame im
         mainPanel = createMainPanel();
 
         logPanel = createLoggerPanel();
-        if (DISPLAY_ERROR_FATAL_COUNTER) {
-            errorsAndFatalsCounterLogTarget = new ErrorsAndFatalsCounterLogTarget();
-            LoggingManager.addLogTargetToRootLogger(new LogTarget[]{
+        errorsAndFatalsCounterLogTarget = new ErrorsAndFatalsCounterLogTarget();
+        LoggingManager.addLogTargetToRootLogger(new LogTarget[]{
                 logPanel,
                 errorsAndFatalsCounterLogTarget
-                 });
-        } else {
-            LoggingManager.addLogTargetToRootLogger(new LogTarget[]{
-                    logPanel
-                     });
-        }
+        });
 
         topAndDown.setTopComponent(mainPanel);
         topAndDown.setBottomComponent(logPanel);
@@ -582,10 +568,10 @@ public class MainFrame extends JFrame im
     private Component createToolBar() {
         Box toolPanel = new Box(BoxLayout.X_AXIS);
         // add the toolbar
-        this.toolbar = JMeterToolBar.createToolbar(DISPLAY_TOOLBAR);
+        this.toolbar = JMeterToolBar.createToolbar(true);
         GuiPackage guiInstance = GuiPackage.getInstance();
         guiInstance.setMainToolbar(toolbar);
-        guiInstance.getMenuItemToolbar().getModel().setSelected(DISPLAY_TOOLBAR);
+        guiInstance.getMenuItemToolbar().getModel().setSelected(true);
         toolPanel.add(toolbar);
 
         toolPanel.add(Box.createRigidArea(new Dimension(10, 15)));
@@ -594,11 +580,10 @@ public class MainFrame extends JFrame im
         toolPanel.add(testTimeDuration);
         toolPanel.add(Box.createRigidArea(new Dimension(20, 15)));
 
-        if (DISPLAY_ERROR_FATAL_COUNTER) {
-            toolPanel.add(errorsOrFatalsLabel);
-            toolPanel.add(warnIndicator);
-            toolPanel.add(Box.createRigidArea(new Dimension(20, 15)));
-        }
+        toolPanel.add(errorsOrFatalsLabel);
+        toolPanel.add(warnIndicator);
+        toolPanel.add(Box.createRigidArea(new Dimension(20, 15)));
+
         toolPanel.add(activeThreads);
         toolPanel.add(new JLabel(" / "));
         toolPanel.add(totalThreads);
@@ -872,9 +857,7 @@ public class MainFrame extends JFrame im
     @Override
     public void clearData() {
         logPanel.clear();
-        if (DISPLAY_ERROR_FATAL_COUNTER) {
-            errorsAndFatalsCounterLogTarget.clearData();
-        }
+        errorsAndFatalsCounterLogTarget.clearData();
     }
 
     /**

Modified: jmeter/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1736537&r1=1736536&r2=1736537&view=diff
==============================================================================
--- jmeter/trunk/xdocs/changes.xml (original)
+++ jmeter/trunk/xdocs/changes.xml Fri Mar 25 07:56:27 2016
@@ -85,7 +85,9 @@ Summary
     <li>org.apache.jmeter.gui.util.ButtonPanel has been removed, if you use it in your 3rd party plugin or custom development ensure you update your code. See <bugzilla>58687</bugzilla></li>
     <li>Property <code>jmeterthread.startearlier</code> has been removed. See <bugzilla>58726</bugzilla></li>   
     <li>Property <code>jmeterengine.startlistenerslater</code> has been removed. See <bugzilla>58728</bugzilla></li>   
-    <li>Property <code>jmeterthread.reversePostProcessors</code> has been removed. See <bugzilla>58728</bugzilla></li>  
+    <li>Property <code>jmeterthread.reversePostProcessors</code> has been removed. See <bugzilla>58728</bugzilla></li>
+    <li>Property <code>jmeter.toolbar.display</code> has been removed, toolbar is now always displayed. See <bugzilla>59236</bugzilla></li>
+    <li>Property <code>jmeter.errorscounter.display</code> has been removed, errors/warnings counter is now always displayed. See <bugzilla>59236</bugzilla></li>  
     <li>MongoDB elements (MongoDB Source Config, MongoDB Script) have been deprecated and will be removed in next version of jmeter. They do not appear anymore in the menu, if you need them modify <code>not_in_menu</code> property. JMeter team advises not to use them anymore. See <bugzilla>58772</bugzilla></li>
     <li>Summariser listener now outputs a formated duration in HH:mm:ss (Hour:Minute:Second), it previously outputed seconds. See <bugzilla>58776</bugzilla></li>
     <li>WebService(SOAP) Request and HTML Parameter Mask which were deprecated in 2.13 version, have now been removed following our <a href="./usermanual/best-practices.html#deprecation">deprecation strategy</a>.
@@ -280,6 +282,7 @@ Summary
 <li><bug>59197</bug>Thread Group : it should be possible to only run a single threadgroup or a selection of threadgroups with a popup menu. Contributed by Benoit Wiart (benoit dot wiart at gmail.com)</li>
 <li><bug>59207</bug>Change the font color of errorsOrFatalsLabel to red when an error occurs. Contributed by Antonio Gomes Rodrigues (ra0077 at gmail.com)</li>
 <li><bug>58941</bug>Create a new Starter that runs thread groups in validation mode (1 thread only, 1 iteration, no pause all customizable)</li>
+<li><bug>59236</bug>JMeter Properties : Make some cleanup</li>
 </ul>
 <ch_section>Non-functional changes</ch_section>
 <ul>