From e2ccac2279737735fcadd578650699cbaaf98f77 Mon Sep 17 00:00:00 2001 From: "erik.corry@gmail.com" Date: Fri, 6 Mar 2009 08:28:56 +0000 Subject: [PATCH] Speed up a few tests that were taking too long. Review URL: http://codereview.chromium.org/40164 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1431 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- test/mjsunit/sparse-array-reverse.js | 10 +++++++++- test/mjsunit/try.js | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/test/mjsunit/sparse-array-reverse.js b/test/mjsunit/sparse-array-reverse.js index 9b9f323..45a6da4 100644 --- a/test/mjsunit/sparse-array-reverse.js +++ b/test/mjsunit/sparse-array-reverse.js @@ -74,7 +74,15 @@ for (var iterations = 0; iterations < 20; iterations++) { var to_delete = []; - var a = new Array(size); + var a; + // Make sure we test both array-backed and hash-table backed + // arrays. + if (size < 1000) { + a = new Array(size); + } else { + a = new Array(); + a.length = size; + } var expected = ''; var expected_reversed = ''; diff --git a/test/mjsunit/try.js b/test/mjsunit/try.js index a3f4433..0bd78b4 100644 --- a/test/mjsunit/try.js +++ b/test/mjsunit/try.js @@ -65,7 +65,7 @@ assertEquals(2, guard(function() { try { throw 2; } finally { var x = 12; } })); assertEquals(4, guard(function() { try { throw 3; } finally { throw 4; } })); (function () { - var iter = 10000000; + var iter = 1000000; for (var i = 1; i <= iter; i++) { try { if (i == iter) gc(); -- 2.7.4