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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to