Source file "org/apache/zookeeper/server/DataTree.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 3,730 of 3,730 | 0% | 346 of 346 | 0% | 262 | 262 | 867 | 867 | 79 | 79 |
| processTxn(TxnHeader, Record, boolean) | 0% | 0% | 41 | 41 | 160 | 160 | 1 | 1 | ||
| deleteNode(String, long) | 0% | 0% | 14 | 14 | 52 | 52 | 1 | 1 | ||
| createNode(String, byte[], List, long, int, long, long, Stat) | 0% | 0% | 16 | 16 | 53 | 53 | 1 | 1 | ||
| setWatches(long, List, List, List, List, List, Watcher) | 0% | 0% | 11 | 11 | 32 | 32 | 1 | 1 | ||
| deserialize(InputArchive, String) | 0% | 0% | 8 | 8 | 39 | 39 | 1 | 1 | ||
| DataTree(DigestCalculator) | 0% | n/a | 1 | 1 | 32 | 32 | 1 | 1 | ||
| updateCountBytes(String, long, int) | 0% | 0% | 7 | 7 | 30 | 30 | 1 | 1 | ||
| setData(String, byte[], int, long, long) | 0% | 0% | 5 | 5 | 23 | 23 | 1 | 1 | ||
| compareDigest(TxnHeader, Record, TxnDigest) | 0% | 0% | 7 | 7 | 23 | 23 | 1 | 1 | ||
| serializeNode(OutputArchive, StringBuilder) | 0% | 0% | 3 | 3 | 20 | 20 | 1 | 1 | ||
| deserializeZxidDigest(InputArchive, long) | 0% | 0% | 5 | 5 | 21 | 21 | 1 | 1 | ||
| getCounts(String, DataTree.Counts) | 0% | 0% | 4 | 4 | 15 | 15 | 1 | 1 | ||
| dumpEphemerals(PrintWriter) | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| traverseNode(String) | 0% | 0% | 4 | 4 | 16 | 16 | 1 | 1 | ||
| updateQuotaForPath(String) | 0% | 0% | 2 | 2 | 16 | 16 | 1 | 1 | ||
| deleteNodes(long, long, Iterable) | 0% | 0% | 4 | 4 | 15 | 15 | 1 | 1 | ||
| setCversionPzxid(String, int, long) | 0% | 0% | 5 | 5 | 15 | 15 | 1 | 1 | ||
| compareSnapshotDigests(long) | 0% | 0% | 6 | 6 | 14 | 14 | 1 | 1 | ||
| getChildren(String, Stat, Watcher) | 0% | 0% | 5 | 5 | 16 | 16 | 1 | 1 | ||
| setACL(String, List, int) | 0% | 0% | 2 | 2 | 12 | 12 | 1 | 1 | ||
| addConfigNode() | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| getData(String, Stat, Watcher) | 0% | 0% | 4 | 4 | 12 | 12 | 1 | 1 | ||
| copyStat(Stat, Stat) | 0% | n/a | 1 | 1 | 12 | 12 | 1 | 1 | ||
| logZxidDigest(long, long) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| killSession(long, long, Set, List) | 0% | 0% | 6 | 6 | 13 | 13 | 1 | 1 | ||
| statNode(String, Watcher) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| getEphemerals() | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| containsWatcher(String, Watcher.WatcherType, Watcher) | 0% | 0% | 6 | 6 | 11 | 11 | 1 | 1 | ||
| removeWatch(String, Watcher.WatcherType, Watcher) | 0% | 0% | 6 | 6 | 11 | 11 | 1 | 1 | ||
| approximateDataSize() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| copyStatPersisted(StatPersisted, StatPersisted) | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | ||
| getACL(String, Stat) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| createStat(long, long, long) | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | ||
| static {...} | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| getEphemerals(long) | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| reportDigestMismatch(long) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| getEphemeralsCount() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| updateReadStat(String, long) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| isSpecialPath(String) | 0% | 0% | 5 | 5 | 4 | 4 | 1 | 1 | ||
| getAllChildrenNumber(String) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| serializeZxidDigest(OutputArchive) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| addWatch(String, Watcher, int) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| updateWriteStat(String, long) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| getMaxPrefixWithQuota(String) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| getNodeSize(String, byte[]) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| serializeNodes(OutputArchive) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getTopNamespace(String) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| processTxn(TxnHeader, Record, TxnDigest) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| setupQuota() | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| getDigestLog() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| lambda$getAllChildrenNumber$0(String, Map.Entry) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getACL(DataNode) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| killSession(long, long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| createNode(String, byte[], List, long, int, long, long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| serializeNodeData(OutputArchive, String, DataNode) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| removeCnxn(Watcher) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getWatchCount() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| serialize(OutputArchive, String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| shutdownWatcher() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getContainers() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTtls() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| DataTree() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| processTxn(TxnHeader, Record) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| dumpWatchesSummary(PrintWriter) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| dumpWatches(PrintWriter, boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| addDigestWatcher(DigestWatcher) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getNode(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| serializeAcls(OutputArchive) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getSessions() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getNodeCount() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cachedApproximateDataSize() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| aclCacheSize() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getWatches() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getWatchesByPath() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getWatchesSummary() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTreeDigest() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getReferenceCountedAclCache() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getLastProcessedZxidDigest() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getDigestFromLoadedSnapshot() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |