| RemoveWatchesTest.java |  | 0% |  | 0% | 108 | 108 | 739 | 739 | 57 | 57 | 4 | 4 |
| ClientCnxn.java |  | 0% |  | 0% | 226 | 226 | 752 | 752 | 72 | 72 | 12 | 12 |
| ZooKeeper.java |  | 0% |  | 0% | 232 | 232 | 787 | 787 | 127 | 127 | 8 | 8 |
| ZooKeeperTest.java |  | 0% |  | 0% | 62 | 62 | 485 | 485 | 53 | 53 | 2 | 2 |
| ZooKeeperMain.java |  | 0% |  | 0% | 79 | 79 | 235 | 235 | 30 | 30 | 3 | 3 |
| ZKWatchManager.java |  | 0% |  | 0% | 67 | 67 | 234 | 234 | 21 | 21 | 1 | 1 |
| ClientCnxnSocketNetty.java |  | 0% |  | 0% | 81 | 81 | 218 | 218 | 39 | 39 | 5 | 5 |
| Op.java |  | 0% |  | 0% | 101 | 101 | 150 | 150 | 59 | 59 | 9 | 9 |
| RemoveWatchesCmdTest.java |  | 0% |  | 0% | 25 | 25 | 149 | 149 | 19 | 19 | 3 | 3 |
| ClientCnxnSocketFragilityTest.java |  | 0% |  | 0% | 51 | 51 | 174 | 174 | 32 | 32 | 8 | 8 |
| Login.java |  | 0% |  | 0% | 58 | 58 | 191 | 191 | 22 | 22 | 2 | 2 |
| ServerAdminClient.java |  | 0% |  | 0% | 26 | 26 | 170 | 170 | 10 | 10 | 1 | 1 |
| ClientCnxnSocketNIO.java |  | 0% |  | 0% | 68 | 68 | 194 | 194 | 25 | 25 | 1 | 1 |
| ClientRequestTimeoutTest.java |  | 0% |  | 0% | 25 | 25 | 127 | 127 | 11 | 11 | 3 | 3 |
| SaslAuthTest.java |  | 0% |  | 0% | 22 | 22 | 157 | 157 | 14 | 14 | 2 | 2 |
| Shell.java |  | 0% |  | 0% | 61 | 61 | 147 | 147 | 34 | 34 | 5 | 5 |
| EnforceAuthenticationTest.java |  | 0% |  | 0% | 29 | 29 | 137 | 137 | 19 | 19 | 1 | 1 |
| GetEphemeralsTest.java |  | 0% |  | 0% | 34 | 34 | 102 | 102 | 15 | 15 | 1 | 1 |
| ZKUtil.java |  | 0% |  | 0% | 41 | 41 | 105 | 105 | 16 | 16 | 2 | 2 |
| KeeperException.java |   | 38% |   | 6% | 114 | 125 | 164 | 219 | 51 | 60 | 29 | 33 |
| ConfigWatcherPathTest.java |  | 0% |  | 0% | 20 | 20 | 106 | 106 | 17 | 17 | 1 | 1 |
| MultiResponse.java |  | 0% |  | 0% | 36 | 36 | 92 | 92 | 9 | 9 | 1 | 1 |
| MultiOperationRecord.java |  | 0% |  | 0% | 34 | 34 | 99 | 99 | 11 | 11 | 1 | 1 |
| OpResult.java |  | 0% |  | 0% | 68 | 68 | 87 | 87 | 32 | 32 | 8 | 8 |
| ZKUtilTest.java |  | 0% |  | 0% | 16 | 16 | 88 | 88 | 12 | 12 | 1 | 1 |
| KerberosTicketRenewalTest.java |  | 0% |  | 0% | 33 | 33 | 102 | 102 | 24 | 24 | 2 | 2 |
| PortAssignmentTest.java |  | 0% | | n/a | 4 | 4 | 20 | 20 | 4 | 4 | 1 | 1 |
| StatsTrack.java |  | 0% |  | 0% | 28 | 28 | 60 | 60 | 18 | 18 | 1 | 1 |
| ClientCnxnSocket.java |  | 0% |  | 0% | 20 | 20 | 54 | 54 | 14 | 14 | 1 | 1 |
| ZKTestCase.java |  | 0% |  | 0% | 23 | 23 | 58 | 58 | 15 | 15 | 2 | 2 |
| PortAssignment.java |  | 0% |  | 0% | 20 | 20 | 55 | 55 | 7 | 7 | 2 | 2 |
| ServerConfigTest.java |  | 0% | | n/a | 10 | 10 | 40 | 40 | 10 | 10 | 1 | 1 |
| GetAllChildrenNumberTest.java |  | 0% |  | 0% | 11 | 11 | 38 | 38 | 7 | 7 | 1 | 1 |
| CreateMode.java |  | 0% |  | 0% | 23 | 23 | 41 | 41 | 9 | 9 | 1 | 1 |
| ClientCanonicalizeTest.java |  | 0% | | n/a | 5 | 5 | 38 | 38 | 5 | 5 | 1 | 1 |
| SaslClientCallbackHandler.java |  | 0% |  | 0% | 11 | 11 | 33 | 33 | 3 | 3 | 1 | 1 |
| SaslServerPrincipal.java |  | 0% |  | 0% | 17 | 17 | 38 | 38 | 12 | 12 | 3 | 3 |
| JLineZNodeCompleter.java |  | 0% |  | 0% | 12 | 12 | 29 | 29 | 5 | 5 | 1 | 1 |
| CustomHostProviderTest.java |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 7 | 7 | 2 | 2 |
| Watcher.java |   | 54% |  | 0% | 30 | 34 | 40 | 65 | 8 | 12 | 1 | 3 |
| ClientCnxnSocketTest.java |  | 0% | | n/a | 6 | 6 | 39 | 39 | 6 | 6 | 1 | 1 |
| TestableZooKeeper.java |  | 0% | | n/a | 12 | 12 | 32 | 32 | 12 | 12 | 2 | 2 |
| ClientReconnectTest.java |  | 0% | | 0% | 6 | 6 | 23 | 23 | 5 | 5 | 2 | 2 |
| BlockingQueueWatcher.java |  | 0% |  | 0% | 9 | 9 | 17 | 17 | 7 | 7 | 1 | 1 |
| MultiResponseTest.java |  | 0% | | n/a | 4 | 4 | 27 | 27 | 4 | 4 | 1 | 1 |
| MultiOperationRecordTest.java |  | 0% | | n/a | 4 | 4 | 25 | 25 | 4 | 4 | 1 | 1 |
| WatchedEvent.java |  | 16% | | n/a | 8 | 9 | 14 | 20 | 8 | 9 | 0 | 1 |
| Transaction.java |  | 0% | | n/a | 7 | 7 | 15 | 15 | 7 | 7 | 1 | 1 |
| CreateOptions.java |  | 0% | | n/a | 8 | 8 | 18 | 18 | 8 | 8 | 2 | 2 |
| JaasConfiguration.java |  | 0% | | 0% | 5 | 5 | 13 | 13 | 4 | 4 | 1 | 1 |
| Version.java |   | 41% |  | 7% | 11 | 16 | 17 | 22 | 4 | 9 | 0 | 1 |
| ZooKeeperTestable.java |  | 0% | | n/a | 5 | 5 | 16 | 16 | 5 | 5 | 1 | 1 |
| Quotas.java |  | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| WatchDeregistration.java | | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| DeleteContainerRequest.java | | 0% | | n/a | 5 | 5 | 11 | 11 | 5 | 5 | 1 | 1 |
| AddWatchMode.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| Environment.java |  | 93% | | 100% | 3 | 9 | 5 | 40 | 3 | 8 | 0 | 2 |
| MockPacket.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| DummyWatcher.java | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ZookeeperBanner.java |  | 95% | | 100% | 1 | 4 | 1 | 5 | 1 | 3 | 0 | 1 |
| ZooDefs.java |  | 93% | | n/a | 1 | 2 | 1 | 6 | 1 | 2 | 1 | 2 |
| Testable.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |