Author: tomekr
Date: Tue Sep 19 11:31:58 2017
New Revision: 1808863

URL: http://svn.apache.org/viewvc?rev=1808863&view=rev
Log:
OAK-6675: Implement CompositeNodeStoreStatsMBean

-include the StatisticsProvider in the OSGi service test

Modified:
    
jackrabbit/oak/trunk/oak-store-composite/src/test/java/org/apache/jackrabbit/oak/composite/CompositeNodeStoreServiceTest.java

Modified: 
jackrabbit/oak/trunk/oak-store-composite/src/test/java/org/apache/jackrabbit/oak/composite/CompositeNodeStoreServiceTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-composite/src/test/java/org/apache/jackrabbit/oak/composite/CompositeNodeStoreServiceTest.java?rev=1808863&r1=1808862&r2=1808863&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-store-composite/src/test/java/org/apache/jackrabbit/oak/composite/CompositeNodeStoreServiceTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-store-composite/src/test/java/org/apache/jackrabbit/oak/composite/CompositeNodeStoreServiceTest.java
 Tue Sep 19 11:31:58 2017
@@ -26,6 +26,7 @@ import org.apache.jackrabbit.oak.spi.mou
 import org.apache.jackrabbit.oak.spi.mount.Mounts;
 import org.apache.jackrabbit.oak.spi.state.NodeStore;
 import org.apache.jackrabbit.oak.spi.state.NodeStoreProvider;
+import org.apache.jackrabbit.oak.stats.StatisticsProvider;
 import org.apache.sling.testing.mock.osgi.junit.OsgiContext;
 import org.junit.Rule;
 import org.junit.Test;
@@ -49,6 +50,7 @@ public class CompositeNodeStoreServiceTe
                MountInfoProvider mip = 
Mounts.newBuilder().readOnlyMount("libs", "/libs", "/apps").build();
                
                ctx.registerService(MountInfoProvider.class, mip);
+               ctx.registerService(StatisticsProvider.class, 
StatisticsProvider.NOOP);
                ctx.registerService(NodeStoreProvider.class, new 
SimpleNodeStoreProvider(global), ImmutableMap.of("role", "composite:global", 
"registerDescriptors", Boolean.TRUE));
                ctx.registerService(NodeStoreProvider.class, new 
SimpleNodeStoreProvider(mount), ImmutableMap.of("role", 
"composite:mount:libs"));
                ctx.registerInjectActivateService(new NodeStoreChecksService());
@@ -71,6 +73,7 @@ public class CompositeNodeStoreServiceTe
                MountInfoProvider mip = 
Mounts.newBuilder().readOnlyMount("libs", "/libs", 
"/apps").readOnlyMount("missing", "/missing").build();
                
                ctx.registerService(MountInfoProvider.class, mip);
+               ctx.registerService(StatisticsProvider.class, 
StatisticsProvider.NOOP);
                ctx.registerService(NodeStoreProvider.class, new 
SimpleNodeStoreProvider(global), ImmutableMap.of("role", "composite:global", 
"registerDescriptors", Boolean.TRUE));
                ctx.registerService(NodeStoreProvider.class, new 
SimpleNodeStoreProvider(mount), ImmutableMap.of("role", 
"composite:mount:libs"));
                ctx.registerInjectActivateService(new NodeStoreChecksService());
@@ -91,6 +94,7 @@ public class CompositeNodeStoreServiceTe
                MountInfoProvider mip = 
Mounts.newBuilder().readOnlyMount("libs", "/libs", "/apps").build();
                
                ctx.registerService(MountInfoProvider.class, mip);
+               ctx.registerService(StatisticsProvider.class, 
StatisticsProvider.NOOP);
                ctx.registerService(NodeStoreProvider.class, new 
SimpleNodeStoreProvider(mount), ImmutableMap.of("role", 
"composite:mount:libs"));
                ctx.registerInjectActivateService(new NodeStoreChecksService());
                


Reply via email to