From f75adf5956d3e34290666b9e7da292d9b361f6e1 Mon Sep 17 00:00:00 2001 From: Noble Paul Date: Mon, 22 Dec 2014 11:05:49 +0000 Subject: [PATCH] SOLR-6801 fixing test failure http://jenkins.thetaphi.de/job/Lucene-Solr-trunk-MacOSX/2008/ git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1647287 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/solr/core/TestDynamicLoading.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/solr/core/src/test/org/apache/solr/core/TestDynamicLoading.java b/solr/core/src/test/org/apache/solr/core/TestDynamicLoading.java index cac0c13e7b3..93f89beb35c 100644 --- a/solr/core/src/test/org/apache/solr/core/TestDynamicLoading.java +++ b/solr/core/src/test/org/apache/solr/core/TestDynamicLoading.java @@ -96,10 +96,16 @@ public class TestDynamicLoading extends AbstractFullDistribZkTestBase { ByteBuffer jar = generateZip( TestDynamicLoading.class,BlobStoreTestRequestHandler.class); TestBlobHandler.postAndCheck(cloudClient, baseURL, jar,1); -// Thread.sleep(100); - map = TestSolrConfigHandler.getRespMap("/test1?wt=json", client); - assertEquals(new String( ZkStateReader.toJSON(map) , StandardCharsets.UTF_8), BlobStoreTestRequestHandler.class.getName(), map.get("class")); - + boolean success= false; + for(int i=0;i<50;i++) { + map = TestSolrConfigHandler.getRespMap("/test1?wt=json", client); + if(BlobStoreTestRequestHandler.class.getName().equals(map.get("class"))){ + success = true; + break; + } + Thread.sleep(100); + } + assertTrue(new String( ZkStateReader.toJSON(map) , StandardCharsets.UTF_8), success ); }