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 2015/02/28 22:35:49 UTC

svn commit: r1663006 - /jmeter/trunk/test/src/org/apache/jmeter/engine/DistributedRunnerTest.java

Author: pmouawad
Date: Sat Feb 28 21:35:48 2015
New Revision: 1663006

URL: http://svn.apache.org/r1663006
Log:
Make message clear
Index: 0, Size: 0

Modified:
    jmeter/trunk/test/src/org/apache/jmeter/engine/DistributedRunnerTest.java

Modified: jmeter/trunk/test/src/org/apache/jmeter/engine/DistributedRunnerTest.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/test/src/org/apache/jmeter/engine/DistributedRunnerTest.java?rev=1663006&r1=1663005&r2=1663006&view=diff
==============================================================================
--- jmeter/trunk/test/src/org/apache/jmeter/engine/DistributedRunnerTest.java (original)
+++ jmeter/trunk/test/src/org/apache/jmeter/engine/DistributedRunnerTest.java Sat Feb 28 21:35:48 2015
@@ -28,6 +28,7 @@ import java.util.LinkedList;
 import java.util.List;
 import java.util.Locale;
 import java.util.Properties;
+
 import org.apache.jmeter.util.JMeterUtils;
 import org.apache.jorphan.collections.HashTree;
 import org.apache.jorphan.logging.LoggingManager;
@@ -112,11 +113,14 @@ public class DistributedRunnerTest exten
         obj.exit(hosts);
     }
 
-    private class DistributedRunnerEmul extends DistributedRunner {
+    private static class DistributedRunnerEmul extends DistributedRunner {
         public List<EmulatorEngine> engines = new LinkedList<EmulatorEngine>();
 
         @Override
         protected JMeterEngine createEngine(String address) throws RemoteException, NotBoundException, MalformedURLException {
+            if(engines.size()==0) {
+                throw new IllegalArgumentException("Throwing on Engine creation to simulate failure");
+            }
             EmulatorEngine engine = engines.remove(0);
             engine.setHost(address);
             return engine;