mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
wait for solr indexing
This commit is contained in:
@@ -86,7 +86,7 @@ public class SearchDocumentsV1Test extends BaseRMRestTest
|
|||||||
* Create a collaboration site and some documents.
|
* Create a collaboration site and some documents.
|
||||||
*/
|
*/
|
||||||
@BeforeClass (alwaysRun = true)
|
@BeforeClass (alwaysRun = true)
|
||||||
public void beforeClass() throws Exception
|
public void setupSearchDocumentsV1Test() throws Exception
|
||||||
{
|
{
|
||||||
STEP("Create a collaboration site");
|
STEP("Create a collaboration site");
|
||||||
collaborationSite = dataSite.usingAdmin().createPrivateRandomSite();
|
collaborationSite = dataSite.usingAdmin().createPrivateRandomSite();
|
||||||
|
@@ -43,6 +43,7 @@ import org.alfresco.rest.search.RestRequestQueryModel;
|
|||||||
import org.alfresco.rest.search.SearchResponse;
|
import org.alfresco.rest.search.SearchResponse;
|
||||||
import org.alfresco.rest.v0.UserTrashcanAPI;
|
import org.alfresco.rest.v0.UserTrashcanAPI;
|
||||||
import org.alfresco.rest.v0.service.RoleService;
|
import org.alfresco.rest.v0.service.RoleService;
|
||||||
|
import org.alfresco.utility.Utility;
|
||||||
import org.alfresco.utility.constants.UserRole;
|
import org.alfresco.utility.constants.UserRole;
|
||||||
import org.alfresco.utility.model.FileModel;
|
import org.alfresco.utility.model.FileModel;
|
||||||
import org.alfresco.utility.model.FileType;
|
import org.alfresco.utility.model.FileType;
|
||||||
@@ -105,6 +106,17 @@ public class SearchRecordsV1CmisTests extends BaseRMRestTest
|
|||||||
queryModel = new RestRequestQueryModel();
|
queryModel = new RestRequestQueryModel();
|
||||||
queryModel.setQuery("select * from cmis:document WHERE cmis:name LIKE 'Record" + SEARCH_TERM + "%'");
|
queryModel.setQuery("select * from cmis:document WHERE cmis:name LIKE 'Record" + SEARCH_TERM + "%'");
|
||||||
queryModel.setLanguage("cmis");
|
queryModel.setLanguage("cmis");
|
||||||
|
|
||||||
|
//wait for solr indexing
|
||||||
|
Utility.sleep(1000, 80000, () ->
|
||||||
|
{
|
||||||
|
SearchRequestBuilder sqlRequest = new SearchRequestBuilder().setQueryBuilder(queryModel)
|
||||||
|
.setPagingBuilder(new SearchRequestBuilder().setPagination(100, 0))
|
||||||
|
.setFieldsBuilder(asList("id", "name"));
|
||||||
|
SearchResponse searchResponse = getRestAPIFactory().getSearchAPI(null).search(sqlRequest);
|
||||||
|
assertEquals(searchResponse.getPagination().getTotalItems().intValue(), 20,
|
||||||
|
"Total number of items is not retrieved yet");
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user