You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@jakarta.apache.org by se...@apache.org on 2011/09/16 19:10:30 UTC
svn commit: r1171676 -
/jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java
Author: sebb
Date: Fri Sep 16 17:10:30 2011
New Revision: 1171676
URL: http://svn.apache.org/viewvc?rev=1171676&view=rev
Log:
Better handling of engine configuration failure
Modified:
jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.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=1171676&r1=1171675&r2=1171676&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java (original)
+++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java Fri Sep 16 17:10:30 2011
@@ -781,7 +781,16 @@ public class JMeter implements JMeterPlu
String el = (String) st.nextElement();
println("Configuring remote engine for " + el);
log.info("Configuring remote engine for " + el);
- engines.add(doRemoteInit(el.trim(), tree));
+ JMeterEngine eng = doRemoteInit(el.trim(), tree);
+ if (null != eng) {
+ engines.add(eng);
+ } else {
+ println("Failed to configure "+el);
+ }
+ }
+ if (engines.isEmpty()) {
+ println("No remote engines were started.");
+ return;
}
println("Starting remote engines");
log.info("Starting remote engines");
@@ -790,9 +799,7 @@ public class JMeter implements JMeterPlu
Iterator<JMeterEngine> iter = engines.iterator();
while (iter.hasNext()) {
engine = iter.next();
- if (engine != null){
- engine.runTest();
- }
+ engine.runTest();
}
println("Remote engines have been started");
log.info("Remote engines have been started");
@@ -882,8 +889,8 @@ public class JMeter implements JMeterPlu
try {
engine = new ClientJMeterEngine(hostName);
} catch (Exception e) {
- log.fatalError("Failure connecting to remote host", e);
- System.err.println("Failure connecting to remote host"+e);
+ log.fatalError("Failure connecting to remote host: "+hostName, e);
+ System.err.println("Failure connecting to remote host: "+hostName+" "+e);
return null;
}
engine.configure(testTree);
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@jakarta.apache.org
For additional commands, e-mail: notifications-help@jakarta.apache.org