sebb        2005/05/14 15:30:15

  Modified:    src/core/org/apache/jmeter/testelement TestPlan.java
               src/core/org/apache/jmeter/engine StandardJMeterEngine.java
               src/core/org/apache/jmeter/reporters ResultCollector.java
  Log:
  Confine functionalMode to TestPlan
  
  Revision  Changes    Path
  1.15      +15 -6     
jakarta-jmeter/src/core/org/apache/jmeter/testelement/TestPlan.java
  
  Index: TestPlan.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/testelement/TestPlan.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- TestPlan.java     10 Dec 2004 21:32:52 -0000      1.14
  +++ TestPlan.java     14 May 2005 22:30:15 -0000      1.15
  @@ -62,6 +62,9 @@
       private static List itemsCanAdd = new LinkedList();
       private static TestPlan plan;
       
  +    // There's only 1 test plan, so can cache the mode here
  +    private static boolean functionalMode = false;
  +    
       static {
           // WARNING! This String value must be identical to the String value
           // returned in org.apache.jmeter.threads.ThreadGroup.getClassLabel()
  @@ -85,10 +88,10 @@
           setProperty(new CollectionProperty(THREAD_GROUPS, threadGroups));
       }
   
  -    public boolean isFunctionalMode()
  -    {
  -        return getPropertyAsBoolean(FUNCTIONAL_MODE);
  -    }
  +//    public boolean isFunctionalMode()
  +//    {
  +//        return getPropertyAsBoolean(FUNCTIONAL_MODE);
  +//    }
   
       public void setUserDefinedVariables(Arguments vars)
       {
  @@ -126,6 +129,12 @@
       public void setFunctionalMode(boolean funcMode)
       {
           setProperty(new BooleanProperty(FUNCTIONAL_MODE, funcMode));
  +        functionalMode = funcMode;
  +    }
  +    
  +    public static boolean getFunctionalMode()
  +    {
  +     return functionalMode;
       }
       
       public void setSerialized(boolean serializeTGs)
  
  
  
  1.58      +0 -11     
jakarta-jmeter/src/core/org/apache/jmeter/engine/StandardJMeterEngine.java
  
  Index: StandardJMeterEngine.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/engine/StandardJMeterEngine.java,v
  retrieving revision 1.57
  retrieving revision 1.58
  diff -u -r1.57 -r1.58
  --- StandardJMeterEngine.java 2 May 2005 23:33:02 -0000       1.57
  +++ StandardJMeterEngine.java 14 May 2005 22:30:15 -0000      1.58
  @@ -29,7 +29,6 @@
   import java.util.List;
   import java.util.Map;
   
  -import org.apache.jmeter.reporters.ResultCollector;
   import org.apache.jmeter.testbeans.TestBean;
   import org.apache.jmeter.testbeans.TestBeanHelper;
   import org.apache.jmeter.testelement.TestElement;
  @@ -199,15 +198,6 @@
         }
      }
   
  -   protected void setMode()
  -   {
  -      SearchByClass testPlan = new SearchByClass(TestPlan.class);
  -      getTestTree().traverse(testPlan);
  -      Object[] plan = testPlan.getSearchResults().toArray();
  -      ResultCollector.enableFunctionalMode(((TestPlan) plan[0])
  -            .isFunctionalMode());
  -   }
  -
      protected void notifyTestListenersOfStart()
      {
         Iterator iter = testListeners.getSearchResults().iterator();
  @@ -353,7 +343,6 @@
               getTestTree().getArray()[0]));
         removeThreadGroups(testLevelElements);
         SearchByClass searcher = new SearchByClass(ThreadGroup.class);
  -      setMode();
         getTestTree().traverse(searcher);
         TestCompiler.initialize();
         //for each thread group, generate threads
  
  
  
  1.50      +0 -10     
jakarta-jmeter/src/core/org/apache/jmeter/reporters/ResultCollector.java
  
  Index: ResultCollector.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/reporters/ResultCollector.java,v
  retrieving revision 1.49
  retrieving revision 1.50
  diff -u -r1.49 -r1.50
  --- ResultCollector.java      14 May 2005 22:22:47 -0000      1.49
  +++ ResultCollector.java      14 May 2005 22:30:15 -0000      1.50
  @@ -83,8 +83,6 @@
   
       public final static String SAVE_CONFIG = "saveConfig";
   
  -    private static boolean functionalMode = false;
  -
       public static final String ERROR_LOGGING = 
"ResultCollector.error_logging";
   
       // protected List results = Collections.synchronizedList(new 
ArrayList());
  @@ -313,14 +311,6 @@
           return true;
       }
   
  -    public static void enableFunctionalMode(boolean mode) {
  -        functionalMode = mode;
  -    }
  -
  -    public boolean getFunctionalMode() {
  -        return functionalMode || isErrorLogging();
  -    }
  -
       /**
        * Gets the serializedSampleResult attribute of the ResultCollector 
object.
        * 
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to