From d8fcf8b49323e723ac2e1961c76d77a6a4610654 Mon Sep 17 00:00:00 2001 From: pzurek Date: Wed, 23 Feb 2022 13:33:30 +0100 Subject: [PATCH] MNT-22770 Test to confirm that node is only indexed on a valid shard --- ...frescoSolrMetadataTrackerReindexingIT.java | 27 +++++++++---------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/search-services/alfresco-search/src/test/java/org/alfresco/solr/tracker/DistributedAlfrescoSolrMetadataTrackerReindexingIT.java b/search-services/alfresco-search/src/test/java/org/alfresco/solr/tracker/DistributedAlfrescoSolrMetadataTrackerReindexingIT.java index 3d8a76330..73a2795e3 100644 --- a/search-services/alfresco-search/src/test/java/org/alfresco/solr/tracker/DistributedAlfrescoSolrMetadataTrackerReindexingIT.java +++ b/search-services/alfresco-search/src/test/java/org/alfresco/solr/tracker/DistributedAlfrescoSolrMetadataTrackerReindexingIT.java @@ -87,20 +87,19 @@ public class DistributedAlfrescoSolrMetadataTrackerReindexingIT extends Abstract @Test public void shouldReindexNodeOnlyOnShardWhereNodeBelongsTo() throws Exception { - fail("See if test is executed on CI."); -// putHandleDefaults(); -// -// long nodeId = indexNewNode(); -// -// assertThatNodeIsIndexedOnExactlyOneShard(nodeId); -// -// final Instant end = Instant.now().plus(TEST_DURATION); -// while (Instant.now().isBefore(end)) -// { -// triggerNodeIdReindexingOnAllShards(nodeId); -// assertThatNodeIsIndexedOnExactlyOneShard(nodeId); -// Thread.sleep(7_000); -// } + putHandleDefaults(); + + long nodeId = indexNewNode(); + + assertThatNodeIsIndexedOnExactlyOneShard(nodeId); + + final Instant end = Instant.now().plus(TEST_DURATION); + while (Instant.now().isBefore(end)) + { + triggerNodeIdReindexingOnAllShards(nodeId); + assertThatNodeIsIndexedOnExactlyOneShard(nodeId); + Thread.sleep(7_000); + } } private void triggerNodeIdReindexingOnAllShards(long nodeId) throws Exception