From 84270f27b62caf1deec6683a5635bf62927c8c17 Mon Sep 17 00:00:00 2001 From: Roy Wetherall Date: Fri, 1 Aug 2008 09:09:51 +0000 Subject: [PATCH] Fix up test so failing async thumbnail creation does not cause test to wait indefinately git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@10195 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../web/scripts/thumbnail/ThumbnailServiceTest.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source/java/org/alfresco/repo/web/scripts/thumbnail/ThumbnailServiceTest.java b/source/java/org/alfresco/repo/web/scripts/thumbnail/ThumbnailServiceTest.java index 21f091d5a1..4ac880c2db 100644 --- a/source/java/org/alfresco/repo/web/scripts/thumbnail/ThumbnailServiceTest.java +++ b/source/java/org/alfresco/repo/web/scripts/thumbnail/ThumbnailServiceTest.java @@ -37,7 +37,6 @@ import org.alfresco.service.cmr.repository.ContentWriter; import org.alfresco.service.cmr.repository.NodeRef; import org.alfresco.service.cmr.repository.NodeService; import org.alfresco.util.GUID; -import org.apache.tools.ant.taskdefs.Sleep; import org.json.JSONArray; import org.json.JSONObject; import org.springframework.mock.web.MockHttpServletResponse; @@ -173,8 +172,15 @@ public class ThumbnailServiceTest extends BaseWebScriptTest { String url = "/api/node/" + node.getStoreRef().getProtocol() + "/" + node.getStoreRef().getIdentifier() + "/" + node.getId() + "/content/thumbnails/" + thumbnailName; + int retrys = 10; + int trys = 0; while (true) { + if (trys >= retrys) + { + fail("Thumbnail never gets created " + thumbnailName); + } + MockHttpServletResponse response = getRequest(url, 0); if (response.getStatus() == 200) { @@ -189,6 +195,8 @@ public class ThumbnailServiceTest extends BaseWebScriptTest { Thread.sleep(100); } + + trys++; } }