public class CloudInspectUtil extends Object
| Constructor and Description |
|---|
CloudInspectUtil() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkIfDiffIsLegal(SolrDocumentList a,
SolrDocumentList b,
String aName,
String bName,
Set<String> bAddFails,
Set<String> bDeleteFails)
When a and b are known to be different, this method tells if the difference
is legal given the adds and deletes that failed from b.
|
static boolean |
compareResults(SolrClient controlClient,
SolrClient cloudClient)
Compares the results of the control and cloud clients.
|
static boolean |
compareResults(SolrClient controlClient,
SolrClient cloudClient,
Set<String> addFails,
Set<String> deleteFails)
Compares the results of the control and cloud clients.
|
static Set<Map> |
showDiff(SolrDocumentList a,
SolrDocumentList b,
String aName,
String bName)
Shows the difference between two lists of documents.
|
public static boolean checkIfDiffIsLegal(SolrDocumentList a, SolrDocumentList b, String aName, String bName, Set<String> bAddFails, Set<String> bDeleteFails)
a - first list of docsb - second list of docsaName - label for first list of docsbName - label for second list of docsbAddFails - null or list of the ids of adds that failed for bbDeleteFails - null or list of the ids of deletes that failed for bpublic static Set<Map> showDiff(SolrDocumentList a, SolrDocumentList b, String aName, String bName)
a - the first listb - the second listaName - label for the first listbName - label for the second listpublic static boolean compareResults(SolrClient controlClient, SolrClient cloudClient) throws SolrServerException, IOException
SolrServerExceptionIOExceptionpublic static boolean compareResults(SolrClient controlClient, SolrClient cloudClient, Set<String> addFails, Set<String> deleteFails) throws SolrServerException, IOException
SolrServerExceptionIOExceptionCopyright © 2000–2015 The Apache Software Foundation. All rights reserved.