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 2012/02/17 21:19:19 UTC
svn commit: r1245739 - in /jmeter/trunk:
src/functions/org/apache/jmeter/functions/ xdocs/ xdocs/usermanual/
Author: pmouawad
Date: Fri Feb 17 20:19:18 2012
New Revision: 1245739
URL: http://svn.apache.org/viewvc?rev=1245739&view=rev
Log:
Bug 52680 - Mention version in which function was introduced
Modified:
jmeter/trunk/src/functions/org/apache/jmeter/functions/BeanShell.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/CSVRead.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/CharFunction.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/EscapeHtml.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalFunction.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalVarFunction.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/FileToString.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/IntSum.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/IterationCounter.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/JavaScript.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/Jexl2Function.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/JexlFunction.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction2.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/LongSum.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineIP.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/Property.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/Property2.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/Random.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/RandomString.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/RegexFunction.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/SamplerName.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/SetProperty.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/SplitFunction.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/StringFromFile.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/TestPlanName.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/ThreadNumber.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/TimeFunction.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscape.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscapeHtml.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/Variable.java
jmeter/trunk/src/functions/org/apache/jmeter/functions/XPath.java
jmeter/trunk/xdocs/changes.xml
jmeter/trunk/xdocs/usermanual/functions.xml
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/BeanShell.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/BeanShell.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/BeanShell.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/BeanShell.java Fri Feb 17 20:19:18 2012
@@ -35,7 +35,7 @@ import org.apache.log.Logger;
/**
* A function which understands BeanShell
- *
+ * @since 1.X
*/
public class BeanShell extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/CSVRead.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/CSVRead.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/CSVRead.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/CSVRead.java Fri Feb 17 20:19:18 2012
@@ -48,7 +48,7 @@ import org.apache.log.Logger;
* __CSVRead(abc.csv,*TWO);
*
* __CSVRead(*ONE,1); etc
- *
+ * @since 1.9
*/
public class CSVRead extends AbstractFunction {
private static final Logger log = LoggingManager.getLoggerForClass();
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/CharFunction.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/CharFunction.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/CharFunction.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/CharFunction.java Fri Feb 17 20:19:18 2012
@@ -31,6 +31,7 @@ import org.apache.log.Logger;
/**
* Function to generate chars from a list of decimal or hex values
+ * @since 2.3.3
*/
public class CharFunction extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/EscapeHtml.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/EscapeHtml.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/EscapeHtml.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/EscapeHtml.java Fri Feb 17 20:19:18 2012
@@ -45,6 +45,7 @@ import org.apache.jmeter.util.JMeterUtil
* is not a legal entity and so is not supported). </p>
*
* @see StringEscapeUtils#escapeHtml(String) (Commons Lang)
+ * @since 2.3.3
*/
public class EscapeHtml extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalFunction.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalFunction.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalFunction.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalFunction.java Fri Feb 17 20:19:18 2012
@@ -35,7 +35,7 @@ import org.apache.jmeter.util.JMeterUtil
* Parameter: string to be evaluated
*
* Returns: the evaluated value
- *
+ * @since 2.3.1
*/
public class EvalFunction extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalVarFunction.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalVarFunction.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalVarFunction.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/EvalVarFunction.java Fri Feb 17 20:19:18 2012
@@ -38,7 +38,7 @@ import org.apache.log.Logger;
* Parameter: string to be evaluated
*
* Returns: the evaluated value
- *
+ * @since 2.3.1
*/
public class EvalVarFunction extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/FileToString.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/FileToString.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/FileToString.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/FileToString.java Fri Feb 17 20:19:18 2012
@@ -46,7 +46,7 @@ import org.apache.log.Logger;
* - the whole text from a file
* - or **ERR** if an error occurs
* - value is also optionally saved in the variable for later re-use.
- *
+ * @since 2.4
*/
public class FileToString extends AbstractFunction {
private static final Logger log = LoggingManager.getLoggerForClass();
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/IntSum.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/IntSum.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/IntSum.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/IntSum.java Fri Feb 17 20:19:18 2012
@@ -32,6 +32,7 @@ import org.apache.jmeter.util.JMeterUtil
* Provides an intSum function that adds two or more integer values.
*
* @see LongSum
+ * @since 1.8.1
*/
public class IntSum extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/IterationCounter.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/IterationCounter.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/IterationCounter.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/IterationCounter.java Fri Feb 17 20:19:18 2012
@@ -31,6 +31,7 @@ import org.apache.jmeter.util.JMeterUtil
/**
* Counter that can be referenced anywhere in the Thread Group. It can be configured per User (Thread Local)
* or globally.
+ * @since 1.X
*/
public class IterationCounter extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/JavaScript.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/JavaScript.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/JavaScript.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/JavaScript.java Fri Feb 17 20:19:18 2012
@@ -37,6 +37,7 @@ import org.mozilla.javascript.Scriptable
/**
* javaScript function implementation that executes a piece of JavaScript (not Java!) code and returns its value
+ * @since 1.9
*/
public class JavaScript extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/Jexl2Function.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/Jexl2Function.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/Jexl2Function.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/Jexl2Function.java Fri Feb 17 20:19:18 2012
@@ -37,6 +37,7 @@ import org.apache.log.Logger;
/**
* A function which understands Commons JEXL2
+ * @since 2.6
*/
// For unit tests, see TestJexlFunction
public class Jexl2Function extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/JexlFunction.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/JexlFunction.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/JexlFunction.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/JexlFunction.java Fri Feb 17 20:19:18 2012
@@ -37,6 +37,7 @@ import org.apache.log.Logger;
/**
* A function which understands Commons JEXL
+ * @since 2.2
*/
// For unit tests, see TestJexlFunction
public class JexlFunction extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction.java Fri Feb 17 20:19:18 2012
@@ -45,7 +45,7 @@ import org.apache.log.Priority;
* </ul>
* </p>
* Returns: - the input string
- *
+ * @since 2.2
*/
public class LogFunction extends AbstractFunction {
private static final Logger log = LoggingManager.getLoggerForClass();
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction2.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction2.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction2.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/LogFunction2.java Fri Feb 17 20:19:18 2012
@@ -43,7 +43,7 @@ import org.apache.log.Logger;
* </ul>
* </p>
* Returns: - Empty String (so can be used where return value would be a nuisance)
- *
+ * @since 2.2
*/
public class LogFunction2 extends AbstractFunction {
private static final Logger log = LoggingManager.getLoggerForClass();
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/LongSum.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/LongSum.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/LongSum.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/LongSum.java Fri Feb 17 20:19:18 2012
@@ -31,6 +31,7 @@ import org.apache.jmeter.util.JMeterUtil
/**
* Provides a longSum function that adds two or more long values.
* @see IntSum
+ * @since 2.3.2
*/
public class LongSum extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineIP.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineIP.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineIP.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineIP.java Fri Feb 17 20:19:18 2012
@@ -22,6 +22,7 @@ import org.apache.jmeter.util.JMeterUtil
/**
* Return Machine IP
+ * @since 2.6
*/
public class MachineIP extends AbstractHostIPName {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java Fri Feb 17 20:19:18 2012
@@ -22,6 +22,7 @@ import org.apache.jmeter.util.JMeterUtil
/**
* Return Machine Host
+ * @since 1.X
*/
public class MachineName extends AbstractHostIPName {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/Property.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/Property.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/Property.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/Property.java Fri Feb 17 20:19:18 2012
@@ -40,7 +40,7 @@ import org.apache.jmeter.util.JMeterUtil
* - the property value, but if not found:
* - the default value, but if not defined:
* - the property name itself
- *
+ * @since 2.0
*/
public class Property extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/Property2.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/Property2.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/Property2.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/Property2.java Fri Feb 17 20:19:18 2012
@@ -45,7 +45,7 @@ import org.apache.jmeter.util.JMeterUtil
*
* Returns: - the property value, but if not found - the default value, but if
* not present - "1" (suitable for use in ThreadGroup GUI)
- *
+ * @since 2.0
*/
public class Property2 extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/Random.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/Random.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/Random.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/Random.java Fri Feb 17 20:19:18 2012
@@ -31,7 +31,7 @@ import org.apache.jmeter.util.JMeterUtil
/**
* Provides a Random function which returns a random long integer between a min
* (first argument) and a max (second argument).
- *
+ * @since 1.9
*/
public class Random extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/RandomString.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/RandomString.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/RandomString.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/RandomString.java Fri Feb 17 20:19:18 2012
@@ -35,7 +35,7 @@ import org.apache.log.Logger;
/**
* Provides a RandomString function which returns a random String of length (first argument)
* using characters (second argument)
- *
+ * @since 2.6
*/
public class RandomString extends AbstractFunction {
private static final Logger log = LoggingManager.getLoggerForClass();
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/RegexFunction.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/RegexFunction.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/RegexFunction.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/RegexFunction.java Fri Feb 17 20:19:18 2012
@@ -41,6 +41,7 @@ import org.apache.oro.text.regex.Perl5Co
import org.apache.oro.text.regex.Util;
/**
* Implements regular expression parsing of sample results and variables
+ * @since 1.X
*/
// @see TestRegexFunction for unit tests
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/SamplerName.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/SamplerName.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/SamplerName.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/SamplerName.java Fri Feb 17 20:19:18 2012
@@ -30,6 +30,7 @@ import org.apache.jmeter.util.JMeterUtil
/**
* Function to return the name of the current sampler.
+ * @since 2.5
*/
public class SamplerName extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/SetProperty.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/SetProperty.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/SetProperty.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/SetProperty.java Fri Feb 17 20:19:18 2012
@@ -39,7 +39,7 @@ import org.apache.jmeter.util.JMeterUtil
* ${__setProperty(propname,propvalue[,returnvalue?])}
*
* Returns: nothing or original value if the 3rd parameter is true
- *
+ * @since 2.1
*/
public class SetProperty extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/SplitFunction.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/SplitFunction.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/SplitFunction.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/SplitFunction.java Fri Feb 17 20:19:18 2012
@@ -53,7 +53,7 @@ import org.apache.log.Logger;
* <li>VARNAME_n - number of fields found</li>
* <li>VARNAME_1..n - fields</li>
* </ul>
- *
+ * @since 2.0.2
*/
public class SplitFunction extends AbstractFunction {
private static final Logger log = LoggingManager.getLoggerForClass();
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/StringFromFile.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/StringFromFile.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/StringFromFile.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/StringFromFile.java Fri Feb 17 20:19:18 2012
@@ -62,6 +62,7 @@ import org.apache.log.Logger;
* <li>the output variable name is resolved every time the function is invoked</li>
* </ul>
* Because function instances are shared, it does not make sense to use the thread number as part of the file name.
+ * @since 1.9
*/
public class StringFromFile extends AbstractFunction implements TestListener {
private static final Logger log = LoggingManager.getLoggerForClass();
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/TestPlanName.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/TestPlanName.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/TestPlanName.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/TestPlanName.java Fri Feb 17 20:19:18 2012
@@ -29,6 +29,7 @@ import org.apache.jmeter.services.FileSe
/**
* Returns Test Plan name
+ * @since 2.6
*/
public class TestPlanName extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/ThreadNumber.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/ThreadNumber.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/ThreadNumber.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/ThreadNumber.java Fri Feb 17 20:19:18 2012
@@ -28,6 +28,7 @@ import org.apache.jmeter.samplers.Sample
/**
* Function to return the current thread number.
+ * @since 1.X
*/
public class ThreadNumber extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/TimeFunction.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/TimeFunction.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/TimeFunction.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/TimeFunction.java Fri Feb 17 20:19:18 2012
@@ -36,6 +36,7 @@ import org.apache.jmeter.util.JMeterUtil
/**
* __time() function - returns the current time in milliseconds
+ * @since 2.2
*/
public class TimeFunction extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscape.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscape.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscape.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscape.java Fri Feb 17 20:19:18 2012
@@ -35,6 +35,7 @@ import org.apache.jmeter.util.JMeterUtil
* unless the '\' is preceded by another '\'.
*
* @see StringEscapeUtils#unescapeJava(String)
+ * @since 2.3.3
*/
public class UnEscape extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscapeHtml.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscapeHtml.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscapeHtml.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/UnEscapeHtml.java Fri Feb 17 20:19:18 2012
@@ -41,6 +41,7 @@ import org.apache.jmeter.util.JMeterUtil
* e.g. "&gt;&zzzz;x" will become ">&zzzz;x".
* </p>
* @see org.apache.commons.lang.StringEscapeUtils#unescapeHtml(String)
+ * @since 2.3.3
*/
public class UnEscapeHtml extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/Variable.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/Variable.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/Variable.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/Variable.java Fri Feb 17 20:19:18 2012
@@ -37,7 +37,7 @@ import org.apache.jmeter.util.JMeterUtil
* Returns:
* - the variable value, but if not found
* - the variable name itself
- *
+ * @since 2.3RC3
*/
public class Variable extends AbstractFunction {
Modified: jmeter/trunk/src/functions/org/apache/jmeter/functions/XPath.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/functions/org/apache/jmeter/functions/XPath.java?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/src/functions/org/apache/jmeter/functions/XPath.java (original)
+++ jmeter/trunk/src/functions/org/apache/jmeter/functions/XPath.java Fri Feb 17 20:19:18 2012
@@ -43,7 +43,7 @@ import org.apache.log.Logger;
*
* NOTE: A single instance of each different file/expression combination
* is opened and used for all threads.
- *
+ * @since 2.0.3
*/
public class XPath extends AbstractFunction {
private static final Logger log = LoggingManager.getLoggerForClass();
Modified: jmeter/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/xdocs/changes.xml (original)
+++ jmeter/trunk/xdocs/changes.xml Fri Feb 17 20:19:18 2012
@@ -152,6 +152,7 @@ This does not affect JMeter directly, bu
with other code that depends on an earlier version of the Rhino Javascript jar.
</li>
<li>Bug 52675 - Refactor Proxy and HttpRequestHdr to allow Sampler Creation by Proxy</li>
+<li>Bug 52680 - Mention version in which function was introduced</li>
</ul>
</section>
Modified: jmeter/trunk/xdocs/usermanual/functions.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/usermanual/functions.xml?rev=1245739&r1=1245738&r2=1245739&view=diff
==============================================================================
--- jmeter/trunk/xdocs/usermanual/functions.xml (original)
+++ jmeter/trunk/xdocs/usermanual/functions.xml Fri Feb 17 20:19:18 2012
@@ -85,40 +85,40 @@ and need to be referenced using the __P
<p>List of functions, loosely grouped into types.</p>
<table border="1">
- <tr><th>Type of function</th><th>Name</th><th>Comment</th></tr>
+ <tr><th>Type of function</th><th>Name</th><th>Comment</th><th>Since</th></tr>
<!-- N.B. the leading space is needed to ensure the content is processed -->
- <tr><td>Information</td><td> <a href="#__threadNum">threadNum</a></td><td>get thread number</td></tr>
- <tr><td>Information</td><td> <a href="#__samplerName">samplerName</a></td><td>get the sampler name (label)</td></tr>
- <tr><td>Information</td><td> <a href="#__machineIP">machineIP</a></td><td>get the local machine IP address</td></tr>
- <tr><td>Information</td><td> <a href="#__machineName">machineName</a></td><td>get the local machine name</td></tr>
- <tr><td>Information</td><td> <a href="#__time">time</a></td><td>return current time in various formats</td></tr>
- <tr><td>Information</td><td> <a href="#__log">log</a></td><td>log (or display) a message (and return the value)</td></tr>
- <tr><td>Information</td><td> <a href="#__logn">logn</a></td><td>log (or display) a message (empty return value)</td></tr>
- <tr><td>Input</td><td> <a href="#__StringFromFile">StringFromFile</a></td><td>read a line from a file</td></tr>
- <tr><td>Input</td><td> <a href="#__FileToString">FileToString</a></td><td>read an entire file</td></tr>
- <tr><td>Input</td><td> <a href="#__CSVRead">CSVRead</a></td><td>read from CSV delimited file</td></tr>
- <tr><td>Input</td><td> <a href="#__XPath">XPath</a></td><td>Use an XPath expression to read from a file</td></tr>
- <tr><td>Calculation</td><td> <a href="#__counter">counter</a></td><td>generate an incrementing number</td></tr>
- <tr><td>Calculation</td><td> <a href="#__intSum">intSum</a></td><td>add int numbers</td></tr>
- <tr><td>Calculation</td><td> <a href="#__longSum">longSum</a></td><td>add long numbers</td></tr>
- <tr><td>Calculation</td><td> <a href="#__Random">Random</a></td><td>generate a random number</td></tr>
- <tr><td>Calculation</td><td> <a href="#__RandomString">RandomString</a></td><td>generate a random string</td></tr>
- <tr><td>Scripting</td><td> <a href="#__BeanShell">BeanShell</a></td><td>run a BeanShell script</td></tr>
- <tr><td>Scripting</td><td> <a href="#__javaScript">javaScript</a></td><td>process JavaScript (Mozilla Rhino)</td></tr>
- <tr><td>Scripting</td><td> <a href="#__jexl">jexl, jexl2</a></td><td>evaluate a Commons Jexl expression</td></tr>
- <tr><td>Properties</td><td> <a href="#__property">property</a> </td><td>read a property</td></tr>
- <tr><td>Properties</td><td> <a href="#__P">P</a></td><td>read a property (shorthand method)</td></tr>
- <tr><td>Properties</td><td> <a href="#__setProperty">setProperty</a></td><td>set a JMeter property</td></tr>
- <tr><td>Variables</td><td> <a href="#__split">split</a></td><td>Split a string into variables</td></tr>
- <tr><td>Variables</td><td> <a href="#__V">V</a></td><td>evaluate a variable name</td></tr>
- <tr><td>Variables</td><td> <a href="#__eval">eval</a></td><td>evaluate a variable expression</td></tr>
- <tr><td>Variables</td><td> <a href="#__evalVar">evalVar</a></td><td>evaluate an expression stored in a variable</td></tr>
- <tr><td>String</td><td> <a href="#__regexFunction">regexFunction</a></td><td>parse previous response using a regular expression</td></tr>
- <tr><td>String</td><td> <a href="#__char">char</a></td><td>generate Unicode char values from a list of numbers</td></tr>
- <tr><td>String</td><td> <a href="#__unescape">unescape</a></td><td>Process strings containing Java escapes (e.g. \n & \t)</td></tr>
- <tr><td>String</td><td> <a href="#__unescapeHtml">unescapeHtml</a></td><td>Decode HTML-encoded strings</td></tr>
- <tr><td>String</td><td> <a href="#__escapeHtml">escapeHtml</a></td><td>Encode strings using HTML encoding</td></tr>
- <tr><td>String</td><td> <a href="#__TestPlanName">TestPlanName</a></td><td>Return name of current test plan</td></tr>
+ <tr><td>Information</td><td> <a href="#__threadNum">threadNum</a></td><td>get thread number</td><td>1.X</td></tr>
+ <tr><td>Information</td><td> <a href="#__samplerName">samplerName</a></td><td>get the sampler name (label)</td><td>2.5</td></tr>
+ <tr><td>Information</td><td> <a href="#__machineIP">machineIP</a></td><td>get the local machine IP address</td><td>2.6</td></tr>
+ <tr><td>Information</td><td> <a href="#__machineName">machineName</a></td><td>get the local machine name</td><td>1.X</td></tr>
+ <tr><td>Information</td><td> <a href="#__time">time</a></td><td>return current time in various formats</td><td>2.2</td></tr>
+ <tr><td>Information</td><td> <a href="#__log">log</a></td><td>log (or display) a message (and return the value)</td><td>2.2</td></tr>
+ <tr><td>Information</td><td> <a href="#__logn">logn</a></td><td>log (or display) a message (empty return value)</td><td>2.2</td></tr>
+ <tr><td>Input</td><td> <a href="#__StringFromFile">StringFromFile</a></td><td>read a line from a file</td><td>1.9</td></tr>
+ <tr><td>Input</td><td> <a href="#__FileToString">FileToString</a></td><td>read an entire file</td><td>2.4</td></tr>
+ <tr><td>Input</td><td> <a href="#__CSVRead">CSVRead</a></td><td>read from CSV delimited file</td><td>1.9</td></tr>
+ <tr><td>Input</td><td> <a href="#__XPath">XPath</a></td><td>Use an XPath expression to read from a file</td><td>2.0.3</td></tr>
+ <tr><td>Calculation</td><td> <a href="#__counter">counter</a></td><td>generate an incrementing number</td><td>1.X</td></tr>
+ <tr><td>Calculation</td><td> <a href="#__intSum">intSum</a></td><td>add int numbers</td><td>1.8.1</td></tr>
+ <tr><td>Calculation</td><td> <a href="#__longSum">longSum</a></td><td>add long numbers</td><td>2.3.2</td></tr>
+ <tr><td>Calculation</td><td> <a href="#__Random">Random</a></td><td>generate a random number</td><td>1.9</td></tr>
+ <tr><td>Calculation</td><td> <a href="#__RandomString">RandomString</a></td><td>generate a random string</td><td>2.6</td></tr>
+ <tr><td>Scripting</td><td> <a href="#__BeanShell">BeanShell</a></td><td>run a BeanShell script</td><td>1.X</td></tr>
+ <tr><td>Scripting</td><td> <a href="#__javaScript">javaScript</a></td><td>process JavaScript (Mozilla Rhino)</td><td>1.9</td></tr>
+ <tr><td>Scripting</td><td> <a href="#__jexl">jexl, jexl2</a></td><td>evaluate a Commons Jexl expression</td><td>jexl(2.2), jexl2(2.6)</td></tr>
+ <tr><td>Properties</td><td> <a href="#__property">property</a> </td><td>read a property</td><td>2.0</td></tr>
+ <tr><td>Properties</td><td> <a href="#__P">P</a></td><td>read a property (shorthand method)</td><td>2.0</td></tr>
+ <tr><td>Properties</td><td> <a href="#__setProperty">setProperty</a></td><td>set a JMeter property</td><td>2.1</td></tr>
+ <tr><td>Variables</td><td> <a href="#__split">split</a></td><td>Split a string into variables</td><td>2.0.2</td></tr>
+ <tr><td>Variables</td><td> <a href="#__V">V</a></td><td>evaluate a variable name</td><td>2.3RC3</td></tr>
+ <tr><td>Variables</td><td> <a href="#__eval">eval</a></td><td>evaluate a variable expression</td><td>2.3.1</td></tr>
+ <tr><td>Variables</td><td> <a href="#__evalVar">evalVar</a></td><td>evaluate an expression stored in a variable</td><td>2.3.1</td></tr>
+ <tr><td>String</td><td> <a href="#__regexFunction">regexFunction</a></td><td>parse previous response using a regular expression</td><td>1.X</td></tr>
+ <tr><td>String</td><td> <a href="#__char">char</a></td><td>generate Unicode char values from a list of numbers</td><td>2.3.3</td></tr>
+ <tr><td>String</td><td> <a href="#__unescape">unescape</a></td><td>Process strings containing Java escapes (e.g. \n & \t)</td><td>2.3.3</td></tr>
+ <tr><td>String</td><td> <a href="#__unescapeHtml">unescapeHtml</a></td><td>Decode HTML-encoded strings</td><td>2.3.3</td></tr>
+ <tr><td>String</td><td> <a href="#__escapeHtml">escapeHtml</a></td><td>Encode strings using HTML encoding</td><td>2.3.3</td></tr>
+ <tr><td>String</td><td> <a href="#__TestPlanName">TestPlanName</a></td><td>Return name of current test plan</td><td>2.6</td></tr>
</table>
<p></p>
<subsection name="§-num;.1 What can functions do" anchor="what_can_do">