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 wo...@apache.org on 2005/08/13 01:57:17 UTC

cvs commit: jakarta-jmeter/src/core/org/apache/jmeter NewDriver.java

woolfel     2005/08/12 16:57:17

  Modified:    src/core/org/apache/jmeter NewDriver.java
  Log:
  made a change to NewDriver to check if it should start the report component instead
  peter
  
  Revision  Changes    Path
  1.11      +23 -11    jakarta-jmeter/src/core/org/apache/jmeter/NewDriver.java
  
  Index: NewDriver.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/NewDriver.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- NewDriver.java	29 Jul 2005 00:58:07 -0000	1.10
  +++ NewDriver.java	12 Aug 2005 23:57:17 -0000	1.11
  @@ -141,14 +141,26 @@
   			System.setProperty("log4j.configuration", "file:" + conf);
   		}
   
  -		try {
  -			Class JMeter = loader.loadClass("org.apache.jmeter.JMeter");
  -			Object instance = JMeter.newInstance();
  -			Method startup = JMeter.getMethod("start", new Class[] { (new String[0]).getClass() });
  -			startup.invoke(instance, new Object[] { args });
  +        if (args != null && args.length > 0 && args[0].equals("report")) {
  +            try {
  +                Class JMeterReport = loader.loadClass("org.apache.jmeter.JMeterReport");
  +                Object instance = JMeterReport.newInstance();
  +                Method startup = JMeterReport.getMethod("start", new Class[] { (new String[0]).getClass() });
  +                startup.invoke(instance, new Object[] { args });
   
  -		} catch (Exception e) {
  -			e.printStackTrace();
  -		}
  +            } catch (Exception e) {
  +                e.printStackTrace();
  +            }
  +        } else {
  +            try {
  +                Class JMeter = loader.loadClass("org.apache.jmeter.JMeter");
  +                Object instance = JMeter.newInstance();
  +                Method startup = JMeter.getMethod("start", new Class[] { (new String[0]).getClass() });
  +                startup.invoke(instance, new Object[] { args });
  +
  +            } catch (Exception e) {
  +                e.printStackTrace();
  +            }
  +        }
   	}
   }
  
  
  

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