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());