diff --git a/src/test/java/org/codelibs/fess/crawler/transformer/FessXpathTransformerTest.java b/src/test/java/org/codelibs/fess/crawler/transformer/FessXpathTransformerTest.java index b39a46f66..59552cfa1 100644 --- a/src/test/java/org/codelibs/fess/crawler/transformer/FessXpathTransformerTest.java +++ b/src/test/java/org/codelibs/fess/crawler/transformer/FessXpathTransformerTest.java @@ -110,14 +110,15 @@ public class FessXpathTransformerTest extends UnitFessTestCase { } System.gc(); - for (int i = 0; i < 10; i++) { + for (int i = 0; i < 30; i++) { if (MemoryUtil.getUsedMemory() < max - 100000000L) { break; } + System.gc(); Thread.sleep(1000L); } final long usedMemory = MemoryUtil.getUsedMemory(); - assertTrue(usedMemory + " < " + max + " -100000000L, " + MemoryUtil.getMemoryUsageLog(), usedMemory < max - 100000000L); + assertTrue(usedMemory + " < " + max + " - 100000000L, " + MemoryUtil.getMemoryUsageLog(), usedMemory < max - 100000000L); } private void setValueToObject(Object obj, String name, Object value) {