You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@click.apache.org by bc...@apache.org on 2010/07/07 21:25:51 UTC

svn commit: r961483 - in /click/trunk/click/framework/test/org/apache/click/control: AttributeTest.java FormTest.java

Author: bckfnn
Date: Wed Jul  7 19:25:51 2010
New Revision: 961483

URL: http://svn.apache.org/viewvc?rev=961483&view=rev
Log:
get loop count from system property "click.perf.loops". CLK-708

Modified:
    click/trunk/click/framework/test/org/apache/click/control/AttributeTest.java
    click/trunk/click/framework/test/org/apache/click/control/FormTest.java

Modified: click/trunk/click/framework/test/org/apache/click/control/AttributeTest.java
URL: http://svn.apache.org/viewvc/click/trunk/click/framework/test/org/apache/click/control/AttributeTest.java?rev=961483&r1=961482&r2=961483&view=diff
==============================================================================
--- click/trunk/click/framework/test/org/apache/click/control/AttributeTest.java (original)
+++ click/trunk/click/framework/test/org/apache/click/control/AttributeTest.java Wed Jul  7 19:25:51 2010
@@ -137,9 +137,11 @@ public class AttributeTest extends TestC
         long start = System.currentTimeMillis();
         TextField nameField = null;
         
+        int loops = Integer.getInteger("click.perf.loops", 100000);
+        
         //100000 iterations ran in
         //    1890ms for setStyle
-        for (int i = 0; i < 100000; i++) {
+        for (int i = 0; i < loops; i++) {
             nameField = new TextField("nameFld");
             nameField.setStyle("size", "3em");//add size
             nameField.setStyle("color", "red");//add color
@@ -153,7 +155,7 @@ public class AttributeTest extends TestC
         //100000 iterations ran in
         //  906ms for setAttribute
         start = System.currentTimeMillis();
-        for (int i = 0; i < 100000; i++) {
+        for (int i = 0; i < loops; i++) {
             nameField = new TextField("nameFld");
             nameField.setAttribute("style", "size:3em");//add size
             nameField.setAttribute("style", "size:3em;color:red;");//add color
@@ -168,7 +170,7 @@ public class AttributeTest extends TestC
         //100000 iterations ran in
         //  1704ms for setStyle and getStyle
         start = System.currentTimeMillis();
-        for (int i = 0; i < 100000; i++) {
+        for (int i = 0; i < loops; i++) {
             nameField = new TextField("nameFld");
             nameField.setStyle("size", "3em");//add size
             nameField.setStyle("color", "red");//add color
@@ -183,7 +185,7 @@ public class AttributeTest extends TestC
         //100000 iterations ran in
         //  828ms for setAttribute and getAttribute
         start = System.currentTimeMillis();
-        for (int i = 0; i < 100000; i++) {
+        for (int i = 0; i < loops; i++) {
             nameField = new TextField("nameFld");
             nameField.setAttribute("style", "size:3em");//add size
             nameField.getAttribute("style");//get style
@@ -300,9 +302,11 @@ public class AttributeTest extends TestC
         long start = System.currentTimeMillis();
         TextField nameField = null;
 
+        int loops = Integer.getInteger("click.perf.loops", 100000);
+        
         //100000 iterations ran in
         //  1953ms for addStyleClass and removeStyleClass
-        for (int i = 0; i < 100000; i++) {
+        for (int i = 0; i < loops; i++) {
             nameField = new TextField("nameFld");
             nameField.addStyleClass("hidden");
             nameField.addStyleClass("display-all");
@@ -316,7 +320,7 @@ public class AttributeTest extends TestC
         //100000 iterations ran in
         //  1203ms for setAttribute and getAttribute
         start = System.currentTimeMillis();
-        for (int i = 0; i < 100000; i++) {
+        for (int i = 0; i < loops; i++) {
             nameField = new TextField("nameFld");
             nameField.setAttribute("class", "hidden");
             nameField.setAttribute("class", "hidden display-all");

Modified: click/trunk/click/framework/test/org/apache/click/control/FormTest.java
URL: http://svn.apache.org/viewvc/click/trunk/click/framework/test/org/apache/click/control/FormTest.java?rev=961483&r1=961482&r2=961483&view=diff
==============================================================================
--- click/trunk/click/framework/test/org/apache/click/control/FormTest.java (original)
+++ click/trunk/click/framework/test/org/apache/click/control/FormTest.java Wed Jul  7 19:25:51 2010
@@ -697,7 +697,7 @@ public class FormTest extends TestCase {
         int textFieldCount = 15;
         
         // Number of times to populate a form with fields
-        int loops = 100000;
+        int loops = Integer.getInteger("click.perf.loops", 100000);
         
         long time = 0;
         for (int i = 0; i < loops; i++) {