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 se...@apache.org on 2008/06/26 18:32:33 UTC

svn commit: r671935 - /jakarta/jmeter/trunk/src/core/org/apache/jmeter/util/BSFTestElement.java

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: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org