Author: sebb
Date: Thu Apr 23 02:30:38 2009
New Revision: 767762
URL: http://svn.apache.org/viewvc?rev=767762&view=rev
Log:
Add isNonGUI() method
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=767762&r1=767761&r2=767762&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java (original)
+++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/JMeter.java Thu Apr 23
02:30:38 2009
@@ -91,6 +91,7 @@
public static final String HTTP_PROXY_USER = "http.proxyUser"; //
$NON-NLS-1$
+ public static final String JMETER_NON_GUI = "JMeter.NonGui"; // $NON-NLS-1$
// If the -t flag is to "LAST", then the last loaded file (if any) is used
private static final String USE_LAST_JMX = "LAST";
@@ -676,7 +677,7 @@
throws IllegalUserActionException {
// add a system property so samplers can check to see if JMeter
// is running in NonGui mode
- System.setProperty("JMeter.NonGui", "true");// $NON-NLS-1$
+ System.setProperty(JMETER_NON_GUI, "true");// $NON-NLS-1$
JMeter driver = new JMeter();// TODO - why does it create a new
instance?
driver.remoteProps = this.remoteProps;
driver.remoteStop = this.remoteStop;
@@ -1001,6 +1002,15 @@
return new String[0][];
}
+ /**
+ * Check if JMeter is running in non-GUI mode.
+ *
+ * @return true if JMeter is running in non-GUI mode.
+ */
+ public static boolean isNonGUI(){
+ return "true".equals(System.getProperty(JMeter.JMETER_NON_GUI));
//$NON-NLS-1$
+ }
+
private void logProperty(String prop){
log.info(prop+"="+System.getProperty(prop));//$NON-NLS-1$
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]