SLING-4351: exposing log information over http api
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1654776 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/test/java/org/apache/sling/distribution/it/DistributionAgentResourcesIntegrationTest.java b/src/test/java/org/apache/sling/distribution/it/DistributionAgentResourcesIntegrationTest.java
index 4000926..02583c7 100644
--- a/src/test/java/org/apache/sling/distribution/it/DistributionAgentResourcesIntegrationTest.java
+++ b/src/test/java/org/apache/sling/distribution/it/DistributionAgentResourcesIntegrationTest.java
@@ -30,6 +30,7 @@
import static org.apache.sling.distribution.it.DistributionUtils.assertResponseContains;
import static org.apache.sling.distribution.it.DistributionUtils.authorAgentConfigUrl;
import static org.apache.sling.distribution.it.DistributionUtils.deleteNode;
+import static org.apache.sling.distribution.it.DistributionUtils.logUrl;
import static org.apache.sling.distribution.it.DistributionUtils.publishAgentConfigUrl;
import static org.apache.sling.distribution.it.DistributionUtils.queueUrl;
@@ -95,6 +96,30 @@
}
@Test
+ public void testDefaultAuthorAgentLogResources() throws Exception {
+ // these agent queues exist as they are bundled to author runMode
+ String[] defaultAuthorAgentNames = new String[]{
+ "publish",
+ "publish-reverse"
+ };
+ for (String agentName : defaultAuthorAgentNames) {
+ assertExists(authorClient, logUrl(agentName));
+ }
+ }
+
+
+
+ @Test
+ public void testDefaultPublishAgentLogResources() throws Exception {
+ // these agent queues do not exist as they are bundled to publish runMode
+ String[] defaultPublishAgentNames = new String[]{
+ "reverse" };
+ for (String agentName : defaultPublishAgentNames) {
+ assertNotExists(authorClient, logUrl(agentName));
+ }
+ }
+
+ @Test
public void testDefaultAuthorAgentQueueResources() throws Exception {
// these agent queues exist as they are bundled to author runMode
String[] defaultAuthorAgentNames = new String[]{
diff --git a/src/test/java/org/apache/sling/distribution/it/DistributionUtils.java b/src/test/java/org/apache/sling/distribution/it/DistributionUtils.java
index 7e764a8..595a632 100644
--- a/src/test/java/org/apache/sling/distribution/it/DistributionUtils.java
+++ b/src/test/java/org/apache/sling/distribution/it/DistributionUtils.java
@@ -219,6 +219,10 @@
return agentUrl(agentName) + "/queues";
}
+ public static String logUrl(String agentName) {
+ return agentUrl(agentName) + "/log";
+ }
+
public static String authorAgentConfigUrl(String agentName) {
return DISTRIBUTION_ROOT_PATH + "/settings/agents/" + agentName;
}