Author: sebb Date: Thu Jun 26 09:32:33 2008 New Revision: 671935 URL: http://svn.apache.org/viewvc?rev=671935&view=rev Log: Ensure prev and sampler beans are defined
Modified: jakarta/jmeter/trunk/src/core/org/apache/jmeter/util/BSFTestElement.java Modified: jakarta/jmeter/trunk/src/core/org/apache/jmeter/util/BSFTestElement.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/util/BSFTestElement.java?rev=671935&r1=671934&r2=671935&view=diff ============================================================================== --- jakarta/jmeter/trunk/src/core/org/apache/jmeter/util/BSFTestElement.java (original) +++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/util/BSFTestElement.java Thu Jun 26 09:32:33 2008 @@ -25,6 +25,8 @@ import org.apache.bsf.BSFEngine; import org.apache.bsf.BSFException; import org.apache.bsf.BSFManager; +import org.apache.jmeter.samplers.SampleResult; +import org.apache.jmeter.samplers.Sampler; import org.apache.jmeter.testelement.AbstractTestElement; import org.apache.jmeter.threads.JMeterContext; import org.apache.jmeter.threads.JMeterContextService; @@ -105,6 +107,12 @@ mgr.declareBean("props", props, props.getClass()); // $NON-NLS-1$ // For use in debugging: mgr.declareBean("OUT", System.out, PrintStream.class); // $NON-NLS-1$ + + // Most subclasses will need these: + SampleResult prev = jmctx.getPreviousResult(); + mgr.declareBean("prev", prev, SampleResult.class); + Sampler sampler = jmctx.getCurrentSampler(); + mgr.declareBean("sampler", sampler, Sampler.class); } protected void processFileOrScript(BSFManager mgr) throws BSFException{ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]