Source file "org/apache/solr/common/cloud/ZkStateReader.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 3,418 of 3,418 | 0% | 338 of 338 | 0% | 270 | 270 | 712 | 712 | 101 | 101 |
| constructState(Set) | 0% | 0% | 6 | 6 | 28 | 28 | 1 | 1 | ||
| ZkStateReader(String, int, int) | 0% | 0% | 3 | 3 | 31 | 31 | 1 | 1 | ||
| getReplicaProps(String, String, String, Replica.State, Replica.State, EnumSet) | 0% | 0% | 15 | 15 | 24 | 24 | 1 | 1 | ||
| ZkStateReader(SolrZkClient, Runnable) | 0% | 0% | 3 | 3 | 31 | 31 | 1 | 1 | ||
| updateWatchedCollection(String, DocCollection) | 0% | 0% | 13 | 13 | 29 | 29 | 1 | 1 | ||
| refreshLegacyClusterState(Watcher) | 0% | 0% | 7 | 7 | 29 | 29 | 1 | 1 | ||
| forceUpdateCollection(String) | 0% | 0% | 10 | 10 | 29 | 29 | 1 | 1 | ||
| getCollectionProperties(String, long) | 0% | 0% | 7 | 7 | 21 | 21 | 1 | 1 | ||
| refreshLiveNodes(Watcher) | 0% | 0% | 7 | 7 | 25 | 25 | 1 | 1 | ||
| readConfigName(String) | 0% | 0% | 3 | 3 | 18 | 18 | 1 | 1 | ||
| fetchCollectionProperties(String, Watcher) | 0% | 0% | 5 | 5 | 17 | 17 | 1 | 1 | ||
| waitForState(String, long, TimeUnit, Predicate) | 0% | 0% | 5 | 5 | 16 | 16 | 1 | 1 | ||
| compareStateVersions(String, int) | 0% | 0% | 9 | 9 | 18 | 18 | 1 | 1 | ||
| getSecurityProps(boolean) | 0% | 0% | 6 | 6 | 15 | 15 | 1 | 1 | ||
| refreshCollectionList(Watcher) | 0% | 0% | 6 | 6 | 18 | 18 | 1 | 1 | ||
| static {...} | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| createClusterStateWatchersAndUpdate() | 0% | 0% | 3 | 3 | 15 | 15 | 1 | 1 | ||
| loadClusterProperties() | 0% | 0% | 3 | 3 | 17 | 17 | 1 | 1 | ||
| forciblyRefreshAllClusterStateSlow() | 0% | 0% | 4 | 4 | 17 | 17 | 1 | 1 | ||
| fetchCollectionState(String, Watcher, String) | 0% | 0% | 5 | 5 | 14 | 14 | 1 | 1 | ||
| waitForState(String, long, TimeUnit, CollectionStatePredicate) | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| getLeaderRetry(String, String, int) | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| waitForLiveNodes(long, TimeUnit, LiveNodesPredicate) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| lambda$createClusterStateWatchersAndUpdate$0(Pair) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| registerDocCollectionWatcher(String, DocCollectionWatcher) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| getAutoScalingConfig(Watcher) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| updatePerReplicaState(DocCollection) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| lambda$getLeaderRetry$6(AtomicReference, String, String, AtomicReference, Set, DocCollection) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| getCollectionLive(ZkStateReader, String) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| lambda$unregisterCore$12(String, AtomicBoolean, String, ZkStateReader.CollectionWatch) | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| close() | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| lambda$removeDocCollectionWatcher$17(DocCollectionWatcher, String, AtomicBoolean, String, ZkStateReader.CollectionWatch) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| lambda$waitForState$14(AtomicReference, CollectionStatePredicate, String, CountDownLatch, Set, DocCollection) | 0% | 0% | 6 | 6 | 9 | 9 | 1 | 1 | ||
| registerCollectionStateWatcher(String, CollectionStateWatcher) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| notifyCloudCollectionsListeners(boolean) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| getShardLeadersElectPath(String, String) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| removeDocCollectionWatcher(String, DocCollectionWatcher) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| unregisterCore(String) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| lambda$removeCollectionPropsWatcher$21(CollectionPropsWatcher, String, String, ZkStateReader.CollectionWatch) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| getLeader(String, String) | 0% | 0% | 5 | 5 | 6 | 6 | 1 | 1 | ||
| getShardLeadersPath(String, String) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| registerCollectionPropsWatcher(String, CollectionPropsWatcher) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| notifyStateWatchers(String, DocCollection) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| getCurrentCollections() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| registerLiveNodesListener(LiveNodesListener) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| refreshAliases(ZkStateReader.AliasesManager) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| registerCore(String) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| notifyPropsWatchers(String, Map) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| lambda$fetchCollectionState$10(String) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| getLeaderUrl(String, String, int) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| refreshStateFormat2Collections() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| lambda$registerDocCollectionWatcher$13(AtomicBoolean, DocCollectionWatcher, String, ZkStateReader.CollectionWatch) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| getLeader(Set, DocCollection, String) | 0% | 0% | 4 | 4 | 4 | 4 | 1 | 1 | ||
| lambda$registerCore$11(AtomicBoolean, String, ZkStateReader.CollectionWatch) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| lambda$registerCollectionPropsWatcher$19(AtomicBoolean, CollectionPropsWatcher, String, ZkStateReader.CollectionWatch) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| registerClusterPropertiesListener(ClusterPropertiesListener) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| removeCollectionStateWatcher(String, CollectionStateWatcher) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| lambda$refreshLiveNodes$4(SortedSet, SortedSet, LiveNodesListener) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getCollectionPropsPath(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getStateWatchers(String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| lambda$waitForState$15(AtomicReference, Predicate, CountDownLatch, DocCollection) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| lambda$getCollectionProperties$9(long, String, ZkStateReader.PropsWatcher) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| addSecurityNodeWatcher(Callable) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getClusterProperty(String, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getClusterProperty(List, Object) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getReplicaProps(String, String, String, Replica.State, Replica.State) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$waitForLiveNodes$16(LiveNodesPredicate, CountDownLatch, SortedSet, SortedSet) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getCollectionPath(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| removeCollectionPropsWatcher(String, CollectionPropsWatcher) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getCollection(String) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| lambda$createClusterStateWatchersAndUpdate$2(String, ZkStateReader.CollectionWatch) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| registerCloudCollectionsListener(CloudCollectionsListener) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getCollectionPathRoot(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$getStateWatchers$18(Set, String, ZkStateReader.CollectionWatch) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| lambda$new$8(WatchedEvent) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| notifyNewCloudCollectionsListener(CloudCollectionsListener) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getReplicaProps(String, String, String, Replica.State) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getBaseUrlForNodeName(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getReplicaProps(String, String, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$getReplicaProps$7(EnumSet, Map.Entry) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| removeCloudCollectionsListener(CloudCollectionsListener) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| removeClusterPropertiesListener(ClusterPropertiesListener) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| removeLiveNodesListener(LiveNodesListener) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getLeaderRetry(String, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$registerCollectionPropsWatcher$20(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$null$1(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| ZkStateReader(SolrZkClient) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| isNodeLive(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getCollectionProperties(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$notifyCloudCollectionsListeners$3(Set, Set, CloudCollectionsListener) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getAutoScalingConfig() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| updateLiveNodes() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| notifyCloudCollectionsListeners() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getClusterProperties() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getAliases() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getConfigManager() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getClusterState() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isClosed() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getZkClient() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$close$5(CountDownLatch) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getUpdateLock() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |