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 2008/10/04 01:41:06 UTC

svn commit: r701568 - in /jakarta/jmeter/trunk/src/core/org/apache/jmeter: JMeter.java gui/action/RemoteStart.java

Author: sebb
Date: Fri Oct  3 16:41:06 2008
New Revision: 701568

URL: http://svn.apache.org/viewvc?rev=701568&view=rev
Log:
Log the remote host details
Try starting all remote hosts in non-GUI mode (as done in GUI mode)

Modified:
    jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java
    jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/action/RemoteStart.java

Modified: jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java?rev=701568&r1=701567&r2=701568&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java (original)
+++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java Fri Oct  3 16:41:06 2008
@@ -757,6 +757,7 @@
                 while (st.hasMoreElements()) {
                     String el = (String) st.nextElement();
                     println("Configuring remote engine for " + el);
+                    log.info("Configuring remote engine for " + el);
                     engines.add(doRemoteInit(el.trim(), tree));
                 }
                 println("Starting remote engines");
@@ -765,7 +766,9 @@
                 Iterator iter = engines.iterator();
                 while (iter.hasNext()) {
                     engine = (JMeterEngine) iter.next();
-                    engine.runTest();
+                    if (engine != null){
+                        engine.runTest();
+                    }
                 }
                 println("Remote engines have been started");
             }
@@ -849,7 +852,7 @@
         } catch (Exception e) {
             log.fatalError("Failure connecting to remote host", e);
             System.err.println("Failure connecting to remote host"+e);
-            System.exit(1);
+            return null;
         }
         engine.configure(testTree);
         if (!remoteProps.isEmpty()) {

Modified: jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/action/RemoteStart.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/action/RemoteStart.java?rev=701568&r1=701567&r2=701568&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/action/RemoteStart.java (original)
+++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/action/RemoteStart.java Fri Oct  3 16:41:06 2008
@@ -56,7 +56,7 @@
         commands.add(ActionNames.REMOTE_EXIT_ALL);
     }
 
-    private Map remoteEngines = new HashMap();
+    private final Map remoteEngines = new HashMap();
 
     public RemoteStart() {
     }
@@ -159,11 +159,13 @@
         JMeterEngine engine = (JMeterEngine) remoteEngines.get(name);
         if (engine == null) {
             try {
+                log.info("Initialising remote engine: "+name);
                 engine = new ClientJMeterEngine(name);
                 remoteEngines.put(name, engine);
             } catch (Exception ex) {
                 log.error("Failed to initialise remote engine", ex);
-                JMeterUtils.reportErrorToUser(ex.getMessage(),JMeterUtils.getResString("remote_error_init")); // $NON-NLS-1$
+                JMeterUtils.reportErrorToUser(ex.getMessage(),
+                        JMeterUtils.getResString("remote_error_init") + ": " + name); // $NON-NLS-1$ $NON-NLS-2$
                 return;
             }
         } else {



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org