JAL-2864 more generous wait for gc() to complete in test bug/JAL-2864nullOverviewCanvas
authorgmungoc <g.m.carstairs@dundee.ac.uk>
Fri, 12 Jan 2018 12:14:49 +0000 (12:14 +0000)
committergmungoc <g.m.carstairs@dundee.ac.uk>
Fri, 12 Jan 2018 12:14:49 +0000 (12:14 +0000)
test/jalview/gui/FreeUpMemoryTest.java

index 78beb31..9b21274 100644 (file)
@@ -84,18 +84,19 @@ public class FreeUpMemoryTest
   protected void checkUsedMemory(long expectedMax)
   {
     /*
-     * request garbage collection and wait briefly for it to run;
+     * request garbage collection and wait for it to run;
      * NB there is no guarantee when, or whether, it will do so
+     * wait time depends on JRE/processor, generous allowance here  
      */
     System.gc();
-    waitFor(100);
+    waitFor(1500);
 
     /*
      * a second gc() call should not be necessary - but it is!
      * the test passes with it, and fails without it
      */
     System.gc();
-    waitFor(100);
+    waitFor(1500);
 
     /*
      * check used memory is 'reasonably low'