Author: [email protected]
Date: Mon Mar 28 15:05:01 2011
New Revision: 909

Log:
[AMDATU-332] Added -m option

Modified:
   
trunk/etc/performancetest/src/main/java/org/amdatu/test/performance/analysis/ZSamples.java
   
trunk/etc/performancetest/src/main/java/org/amdatu/test/performance/main/Main.java
   
trunk/etc/performancetest/src/main/java/org/amdatu/test/performance/runtest/ApplicationContext.java

Modified: 
trunk/etc/performancetest/src/main/java/org/amdatu/test/performance/analysis/ZSamples.java
==============================================================================
--- 
trunk/etc/performancetest/src/main/java/org/amdatu/test/performance/analysis/ZSamples.java
  (original)
+++ 
trunk/etc/performancetest/src/main/java/org/amdatu/test/performance/analysis/ZSamples.java
  Mon Mar 28 15:05:01 2011
@@ -166,8 +166,12 @@
     }
 
     private int getSampleSize(double samples) {
-        sampleMeanSize = (int) Math.min(150, Math.round(samples/1000));
-        return sampleMeanSize;
+        if (m_context.sampleSize == -1) {
+            sampleMeanSize = (int) Math.min(150, Math.round(samples/1000));
+            return sampleMeanSize;
+        } else {
+            return m_context.sampleSize;
+        }
     }
 
     private void preProcess(List<XYSample> x, List<XYSample> y) throws 
MathException {

Modified: 
trunk/etc/performancetest/src/main/java/org/amdatu/test/performance/main/Main.java
==============================================================================
--- 
trunk/etc/performancetest/src/main/java/org/amdatu/test/performance/main/Main.java
  (original)
+++ 
trunk/etc/performancetest/src/main/java/org/amdatu/test/performance/main/Main.java
  Mon Mar 28 15:05:01 2011
@@ -52,6 +52,7 @@
     public static String TESTLOOPS_ARG = "-testloops";
     public static String OMIT_ARG = "-omit";
     public static String PORT_ARG = "-port";
+    public static String SAMPLESIZE_ARG = "-m";
 
     // Wordy arguments
     private final static List<String> BOOLEAN_ARGS = new ArrayList<String>();
@@ -84,6 +85,7 @@
         OTHER_ARGS.add(TESTLOOPS_ARG);
         OTHER_ARGS.add(OMIT_ARG);
         OTHER_ARGS.add(PORT_ARG);
+        OTHER_ARGS.add(SAMPLESIZE_ARG);
     }
     public static void main(String[] args) {
         try {

Modified: 
trunk/etc/performancetest/src/main/java/org/amdatu/test/performance/runtest/ApplicationContext.java
==============================================================================
--- 
trunk/etc/performancetest/src/main/java/org/amdatu/test/performance/runtest/ApplicationContext.java
 (original)
+++ 
trunk/etc/performancetest/src/main/java/org/amdatu/test/performance/runtest/ApplicationContext.java
 Mon Mar 28 15:05:01 2011
@@ -29,6 +29,7 @@
     public File rootTmpDir; // Root temporary directory
     public int testLoops;
     public int port = 8080;
+    public int sampleSize = -1;
 
     public final static String VERSION_X = "X";
     public final static String VERSION_Y = "Y";
@@ -50,6 +51,9 @@
         if (arguments.containsKey(Main.PORT_ARG)) {
             port = Integer.parseInt(arguments.get(Main.PORT_ARG).toString());
         }
+        if (arguments.containsKey(Main.SAMPLESIZE_ARG)) {
+            sampleSize = 
Integer.parseInt(arguments.get(Main.SAMPLESIZE_ARG).toString());
+        }
     }
     
     public void setContext(TestContext x, TestContext y) {
_______________________________________________
Amdatu-commits mailing list
[email protected]
http://lists.amdatu.org/mailman/listinfo/amdatu-commits

Reply via email to