From a2f88b61bfffbb891d85148abadbe25889d36bed Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Mon, 14 Jul 2008 18:32:38 +0000 Subject: [PATCH] Collect garbage before each weak table unit test. --- src/test/java/org/luaj/vm/LWeakTableTest.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/test/java/org/luaj/vm/LWeakTableTest.java b/src/test/java/org/luaj/vm/LWeakTableTest.java index aaca20ac..a7d9da49 100644 --- a/src/test/java/org/luaj/vm/LWeakTableTest.java +++ b/src/test/java/org/luaj/vm/LWeakTableTest.java @@ -19,6 +19,15 @@ public class LWeakTableTest extends LTableTest { Random random = new Random(0); Runtime rt = Runtime.getRuntime(); + protected void setUp() throws Exception { + super.setUp(); + Runtime rt = Runtime.getRuntime(); + rt.gc(); + Thread.sleep(20); + rt.gc(); + Thread.sleep(20); + } + private void runTest(int n,int i0,int i1,int di) { System.out.println("------- testing "+n+" keys up to "+i1+" bytes each ("+(n*i1)+" bytes total)"); LTable t = new LWeakTable();