Revision: 10609
Author:   [email protected]
Date:     Mon Feb  6 03:40:24 2012
Log: Speed up two unit tests to avoid timeouts and make tests finish faster.
Review URL: https://chromiumcodereview.appspot.com/9309118
http://code.google.com/p/v8/source/detail?r=10609

Modified:
 /branches/bleeding_edge/test/mjsunit/array-join.js
 /branches/bleeding_edge/test/mjsunit/string-replace-one-char.js

=======================================
--- /branches/bleeding_edge/test/mjsunit/array-join.js Fri Apr 29 01:53:36 2011 +++ /branches/bleeding_edge/test/mjsunit/array-join.js Mon Feb 6 03:40:24 2012
@@ -75,10 +75,10 @@
   Array.prototype.toString = oldToString;
 }

-var a = new Array(123123123);
-assertEquals(123123122, String(a).length);
-assertEquals(123123122, a.join(",").length);
-assertEquals(246246244, a.join("oo").length);
+var a = new Array(123123);
+assertEquals(123122, String(a).length);
+assertEquals(123122, a.join(",").length);
+assertEquals(246244, a.join("oo").length);

 a = new Array(Math.pow(2,32) - 1);  // Max length.
 assertEquals("", a.join(""));
=======================================
--- /branches/bleeding_edge/test/mjsunit/string-replace-one-char.js Tue Jan 17 06:29:17 2012 +++ /branches/bleeding_edge/test/mjsunit/string-replace-one-char.js Mon Feb 6 03:40:24 2012
@@ -71,13 +71,13 @@

 // Deep cons tree.
 var nested_1 = "";
-for (var i = 0; i < 1000000; i++) nested_1 += "y";
+for (var i = 0; i < 100000; i++) nested_1 += "y";
 var nested_1_result = prefix1024 + nested_1 + "aa";
 nested_1 = prefix1024 + nested_1 + "z";
 test_replace(nested_1, nested_1_result, "z", "aa");

 var nested_2 = "\u2244";
-for (var i = 0; i < 1000000; i++) nested_2 += "y";
+for (var i = 0; i < 100000; i++) nested_2 += "y";
 var nested_2_result = prefix1024 + nested_2 + "aa";
 nested_2 = prefix1024 + nested_2 + "\u2012";
 test_replace(nested_2, nested_2_result, "\u2012", "aa");

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to