Repository: oodt Updated Branches: refs/heads/master 773f78feb -> 51f6bddab
OODT-917 tests for RM to validate XMLRPC interface Project: http://git-wip-us.apache.org/repos/asf/oodt/repo Commit: http://git-wip-us.apache.org/repos/asf/oodt/commit/51f6bdda Tree: http://git-wip-us.apache.org/repos/asf/oodt/tree/51f6bdda Diff: http://git-wip-us.apache.org/repos/asf/oodt/diff/51f6bdda Branch: refs/heads/master Commit: 51f6bddab6506d9e75d952b0cfa7166187236a49 Parents: 773f78f Author: Tom Barber <[email protected]> Authored: Thu Nov 5 17:04:27 2015 +0000 Committer: Tom Barber <[email protected]> Committed: Thu Nov 5 17:04:27 2015 +0000 ---------------------------------------------------------------------- .../system/TestXmlRpcResourceManagerClient.java | 43 +++++++++++--------- .../system/TestXmlRpcWorkflowManagerClient.java | 9 ++++ 2 files changed, 33 insertions(+), 19 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/oodt/blob/51f6bdda/resource/src/test/java/org/apache/oodt/cas/resource/system/TestXmlRpcResourceManagerClient.java ---------------------------------------------------------------------- diff --git a/resource/src/test/java/org/apache/oodt/cas/resource/system/TestXmlRpcResourceManagerClient.java b/resource/src/test/java/org/apache/oodt/cas/resource/system/TestXmlRpcResourceManagerClient.java index a4a6852..dce1094 100644 --- a/resource/src/test/java/org/apache/oodt/cas/resource/system/TestXmlRpcResourceManagerClient.java +++ b/resource/src/test/java/org/apache/oodt/cas/resource/system/TestXmlRpcResourceManagerClient.java @@ -1,6 +1,8 @@ package org.apache.oodt.cas.resource.system; import org.apache.commons.io.FileUtils; +import org.apache.oodt.cas.resource.structs.ResourceNode; +import org.apache.oodt.cas.resource.structs.exceptions.JobQueueException; import org.apache.oodt.cas.resource.structs.exceptions.JobRepositoryException; import org.apache.oodt.cas.resource.structs.exceptions.MonitorException; import org.apache.oodt.cas.resource.structs.exceptions.QueueManagerException; @@ -12,9 +14,9 @@ import java.io.File; import java.io.FileFilter; import java.io.FileInputStream; import java.io.IOException; +import java.net.URL; import java.util.Hashtable; import java.util.List; -import java.util.Map; import java.util.Properties; import static org.hamcrest.MatcherAssert.assertThat; @@ -32,11 +34,14 @@ public class TestXmlRpcResourceManagerClient { private static XmlRpcResourceManager rm; private static File thetmpPolicyDir; + private static XmlRpcResourceManagerClient rmc; @BeforeClass public static void setUp() throws Exception { generateTestConfiguration(); rm = new XmlRpcResourceManager(RM_PORT); + rmc = new XmlRpcResourceManagerClient(new URL("http://localhost:" +RM_PORT)); + } private static void generateTestConfiguration() throws IOException { @@ -79,7 +84,7 @@ public class TestXmlRpcResourceManagerClient { @Test public void testGetNodes() throws MonitorException { - List<Hashtable> nodes = rm.getNodes(); + List<Hashtable> nodes = rmc.getNodes(); assertThat(nodes, is(not(nullValue()))); assertThat(nodes, hasSize(1)); @@ -89,7 +94,7 @@ public class TestXmlRpcResourceManagerClient { @Test public void testGetExecutionReport() throws JobRepositoryException { - String execreport = rm.getExecutionReport(); + String execreport = rmc.getExecReport(); assertThat(execreport, is(not(nullValue()))); @@ -99,7 +104,7 @@ public class TestXmlRpcResourceManagerClient { @Test public void testJobQueueCapacity() throws JobRepositoryException { - int capacity = rm.getJobQueueCapacity(); + int capacity = rmc.getJobQueueCapacity(); assertThat(capacity, equalTo(1000)); @@ -107,7 +112,7 @@ public class TestXmlRpcResourceManagerClient { @Test public void testGetJobQueueSize() throws JobRepositoryException { - int size = rm.getJobQueueSize(); + int size = rmc.getJobQueueSize(); assertThat(size, equalTo(0)); @@ -117,22 +122,22 @@ public class TestXmlRpcResourceManagerClient { @Test public void testGetNodeById() throws MonitorException { - List<Hashtable> nodelist = rm.getNodes(); + List<ResourceNode> nodelist = rmc.getNodes(); - Map node = rm.getNodeById((String) nodelist.get(0).get("node.id")); + ResourceNode node = rmc.getNodeById(nodelist.get(0).getNodeId()); assertThat(node, is(not(nullValue()))); - assertThat((String)node.get("node.id"), equalTo("localhost")); + assertThat(node.getNodeId(), equalTo("localhost")); } @Test public void testGetNodeLoad() throws MonitorException { - List<Hashtable> nodelist = rm.getNodes(); + List<ResourceNode> nodelist = rmc.getNodes(); - String node = rm.getNodeLoad((String) nodelist.get(0).get("node.id")); + String node = rmc.getNodeLoad(nodelist.get(0).getNodeId()); assertNotNull(node); @@ -142,14 +147,14 @@ public class TestXmlRpcResourceManagerClient { @Test public void testNodeReport() throws MonitorException { - String report = rm.getNodeReport(); + String report = rmc.getNodeReport(); assertThat(report, is(not(nullValue()))); } @Test public void testGetNodesInQueue() throws QueueManagerException { - List<String> nodes = rm.getNodesInQueue("long"); + List<String> nodes = rmc.getNodesInQueue("long"); assertThat(nodes, is(not(nullValue()))); @@ -159,8 +164,8 @@ public class TestXmlRpcResourceManagerClient { @Test - public void testQueuedJobs(){ - List jobs = rm.getQueuedJobs(); + public void testQueuedJobs() throws JobQueueException { + List jobs = rmc.getQueuedJobs(); assertThat(jobs, is(not(nullValue()))); @@ -168,19 +173,19 @@ public class TestXmlRpcResourceManagerClient { } @Test - public void testQueuesWithNode() throws MonitorException { - List<Hashtable> nodelist = rm.getNodes(); + public void testQueuesWithNode() throws MonitorException, QueueManagerException { + List<ResourceNode> nodelist = rmc.getNodes(); - List<String> queues = rm.getQueuesWithNode((String) nodelist.get(0).get("node.id")); + List<String> queues = rmc.getQueuesWithNode(nodelist.get(0).getNodeId()); assertThat(queues, hasSize(3)); assertThat(queues, containsInAnyOrder("high", "quick", "long")); } @Test - public void testQueues(){ - List<String> queues = rm.getQueues(); + public void testQueues() throws QueueManagerException { + List<String> queues = rmc.getQueues(); assertThat(queues, hasSize(3)); http://git-wip-us.apache.org/repos/asf/oodt/blob/51f6bdda/workflow/src/test/java/org/apache/oodt/cas/workflow/system/TestXmlRpcWorkflowManagerClient.java ---------------------------------------------------------------------- diff --git a/workflow/src/test/java/org/apache/oodt/cas/workflow/system/TestXmlRpcWorkflowManagerClient.java b/workflow/src/test/java/org/apache/oodt/cas/workflow/system/TestXmlRpcWorkflowManagerClient.java index fe09127..3a51680 100644 --- a/workflow/src/test/java/org/apache/oodt/cas/workflow/system/TestXmlRpcWorkflowManagerClient.java +++ b/workflow/src/test/java/org/apache/oodt/cas/workflow/system/TestXmlRpcWorkflowManagerClient.java @@ -322,6 +322,15 @@ public class TestXmlRpcWorkflowManagerClient { } + @Ignore + @Test + public void testGetWorkflowInstances() throws IOException, XmlRpcException { + + //List wfinstances = fmc.getWorkflowInstances(); + + ///assertNotNull(wfinstances); + } + @Test public void testGetWorkflowInstanceMetadata() {
