From 5f02ccf9eca9c51a168a5c5cf5387cd3eefe8df2 Mon Sep 17 00:00:00 2001 From: Mark Robert Miller Date: Mon, 8 Jun 2009 14:47:40 +0000 Subject: [PATCH] add extra pause and retry for test that fails on slower comp git-svn-id: https://svn.apache.org/repos/asf/lucene/solr/trunk@782658 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/solr/client/solrj/TestLBHttpSolrServer.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/test/org/apache/solr/client/solrj/TestLBHttpSolrServer.java b/src/test/org/apache/solr/client/solrj/TestLBHttpSolrServer.java index 7e2478d3849..a5730537158 100644 --- a/src/test/org/apache/solr/client/solrj/TestLBHttpSolrServer.java +++ b/src/test/org/apache/solr/client/solrj/TestLBHttpSolrServer.java @@ -137,7 +137,13 @@ public class TestLBHttpSolrServer extends TestCase { solr[1].jetty = null; solr[0].startJetty(); Thread.sleep(1200); - resp = lbHttpSolrServer.query(solrQuery); + try { + resp = lbHttpSolrServer.query(solrQuery); + } catch(SolrServerException e) { + // try again after a pause in case the error is lack of time to start server + Thread.sleep(3000); + resp = lbHttpSolrServer.query(solrQuery); + } name = resp.getResults().get(0).getFieldValue("name").toString(); Assert.assertEquals("solr0", name); }