| testMultipleObserverRouter() |  | 0% |  | 0% | 6 | 6 | 49 | 49 | 1 | 1 |
| testThatWriteDoesntBypassNeedForMsync(TestObserverWithRouter.ConfigSetting) |  | 0% |  | 0% | 4 | 4 | 28 | 28 | 1 | 1 |
| testAutoMsyncEqualsZero(TestObserverWithRouter.ConfigSetting) |  | 0% |  | 0% | 5 | 5 | 27 | 27 | 1 | 1 |
| testAutoMsyncNonZero(TestObserverWithRouter.ConfigSetting) |  | 0% |  | 0% | 4 | 4 | 28 | 28 | 1 | 1 |
| startUpCluster(int, Configuration) |  | 0% |  | 0% | 5 | 5 | 30 | 30 | 1 | 1 |
| testSharedStateInRouterStateIdContext(TestObserverWithRouter.ConfigSetting) |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
| testMultipleObserver(TestObserverWithRouter.ConfigSetting) |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
| testPeriodicStateRefreshUsingActiveNamenode(TestObserverWithRouter.ConfigSetting) |  | 0% |  | 0% | 2 | 2 | 20 | 20 | 1 | 1 |
| testClientReceiveResponseState() |  | 0% | | n/a | 1 | 1 | 26 | 26 | 1 | 1 |
| testRouterResponseHeaderStateMaxSizeLimit() |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
| testRestartingNamenodeWithStateIDContextDisabled(TestObserverWithRouter.ConfigSetting) |  | 0% |  | 0% | 2 | 2 | 20 | 20 | 1 | 1 |
| testUnavailableObserverNN(TestObserverWithRouter.ConfigSetting) |  | 0% |  | 0% | 4 | 4 | 19 | 19 | 1 | 1 |
| testObserverReadWithoutFederatedStatePropagation(TestObserverWithRouter.ConfigSetting) |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testRouterStateIdContextCleanup(TestObserverWithRouter.ConfigSetting) |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testRouterResponseHeaderState() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| restartActiveWithStateIDContextDisabled() |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| testSingleRead(TestObserverWithRouter.ConfigSetting) |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testSingleReadUsingObserverReadProxyProvider() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testReadWhenObserverIsDown(TestObserverWithRouter.ConfigSetting) |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| internalTestObserverRead() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testDisablingObserverReadUsingNameserviceOverride(TestObserverWithRouter.ConfigSetting) |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| getConfToEnableObserverReads(TestObserverWithRouter.ConfigSetting) |  | 0% |  | 0% | 4 | 4 | 19 | 19 | 1 | 1 |
| testStateIdProgressionInRouter(TestObserverWithRouter.ConfigSetting) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| testRouterMsync(TestObserverWithRouter.ConfigSetting) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testMsyncOnlyToNamespaceWithObserver(TestObserverWithRouter.ConfigSetting) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testMsyncWithNoNamespacesEligibleForCRS(TestObserverWithRouter.ConfigSetting) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| stopObserver(int) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| teardown() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| setConfDefaults(Configuration) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| init(TestInfo) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| testObserverRead(TestObserverWithRouter.ConfigSetting) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testReadWithoutObserverClientConfigurations() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testPeriodicStateRefreshUsingActiveNamenode$3() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$startUpCluster$0(Configuration, Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPeriodicStateRefreshUsingActiveNamenode$2() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPeriodicStateRefreshUsingActiveNamenode$1(MiniRouterDFSCluster.NamenodeContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TestObserverWithRouter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |