gpt4 book ai didi

org.apache.hadoop.yarn.webapp.WebServicesTestUtils.getXmlFloat()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-22 20:49:05 25 4
gpt4 key购买 nike

本文整理了Java中org.apache.hadoop.yarn.webapp.WebServicesTestUtils.getXmlFloat()方法的一些代码示例,展示了WebServicesTestUtils.getXmlFloat()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebServicesTestUtils.getXmlFloat()方法的具体详情如下:
包路径:org.apache.hadoop.yarn.webapp.WebServicesTestUtils
类名称:WebServicesTestUtils
方法名:getXmlFloat

WebServicesTestUtils.getXmlFloat介绍

暂无

代码示例

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-resourcemanager

private void verifyPartitionCapacityInfoXML(Element partitionInfo,
  float capacity, float usedCapacity, float maxCapacity,
  float absoluteCapacity, float absoluteUsedCapacity,
  float absoluteMaxCapacity) {
 assertEquals("capacity doesn't match", capacity,
   WebServicesTestUtils.getXmlFloat(partitionInfo, "capacity"), 1e-3f);
 assertEquals("capacity doesn't match", usedCapacity,
   WebServicesTestUtils.getXmlFloat(partitionInfo, "usedCapacity"), 1e-3f);
 assertEquals("capacity doesn't match", maxCapacity,
   WebServicesTestUtils.getXmlFloat(partitionInfo, "maxCapacity"), 1e-3f);
 assertEquals("capacity doesn't match", absoluteCapacity,
   WebServicesTestUtils.getXmlFloat(partitionInfo, "absoluteCapacity"),
   1e-3f);
 assertEquals("capacity doesn't match", absoluteUsedCapacity,
   WebServicesTestUtils.getXmlFloat(partitionInfo, "absoluteUsedCapacity"),
   1e-3f);
 assertEquals("capacity doesn't match", absoluteMaxCapacity,
   WebServicesTestUtils.getXmlFloat(partitionInfo, "absoluteMaxCapacity"),
   1e-3f);
}

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-resourcemanager

public void verifyClusterSchedulerXML(NodeList nodes) throws Exception {
 for (int i = 0; i < nodes.getLength(); i++) {
  Element element = (Element) nodes.item(i);
  verifyClusterSchedulerGeneric(
    WebServicesTestUtils.getXmlAttrString(element, "xsi:type"),
    WebServicesTestUtils.getXmlFloat(element, "usedCapacity"),
    WebServicesTestUtils.getXmlFloat(element, "capacity"),
    WebServicesTestUtils.getXmlFloat(element, "maxCapacity"),
    WebServicesTestUtils.getXmlString(element, "queueName"));
  NodeList children = element.getChildNodes();
  for (int j = 0; j < children.getLength(); j++) {
   Element qElem = (Element) children.item(j);
   if(qElem.getTagName().equals("queues")) {
    NodeList qListInfos = qElem.getChildNodes();
    for (int k = 0; k < qListInfos.getLength(); k++) {
     Element qElem2 = (Element) qListInfos.item(k);
     String qName2 = WebServicesTestUtils.getXmlString(qElem2, "queueName");
     String q2 = CapacitySchedulerConfiguration.ROOT + "." + qName2;
     verifySubQueueXML(qElem2, q2, 100, 100);
    }
   }
  }
 }
}

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-server-resourcemanager

public void verifyClusterSchedulerXML(NodeList nodes) throws Exception {
 for (int i = 0; i < nodes.getLength(); i++) {
  Element element = (Element) nodes.item(i);
  verifyClusterSchedulerGeneric(
    WebServicesTestUtils.getXmlAttrString(element, "xsi:type"),
    WebServicesTestUtils.getXmlFloat(element, "usedCapacity"),
    WebServicesTestUtils.getXmlFloat(element, "capacity"),
    WebServicesTestUtils.getXmlFloat(element, "maxCapacity"),
    WebServicesTestUtils.getXmlString(element, "queueName"));
  NodeList children = element.getChildNodes();
  for (int j = 0; j < children.getLength(); j++) {
   Element qElem = (Element) children.item(j);
   if(qElem.getTagName().equals("queues")) {
    NodeList qListInfos = qElem.getChildNodes();
    for (int k = 0; k < qListInfos.getLength(); k++) {
     Element qElem2 = (Element) qListInfos.item(k);
     String qName2 = WebServicesTestUtils.getXmlString(qElem2, "queueName");
     String q2 = CapacitySchedulerConfiguration.ROOT + "." + qName2;
     verifySubQueueXML(qElem2, q2, 100, 100);
    }
   }
  }
 }
}

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-resourcemanager

qi.capacity = WebServicesTestUtils.getXmlFloat(qElem, "capacity");
qi.usedCapacity =
  WebServicesTestUtils.getXmlFloat(qElem, "usedCapacity");
qi.maxCapacity = WebServicesTestUtils.getXmlFloat(qElem, "maxCapacity");
qi.absoluteCapacity = WebServicesTestUtils.getXmlFloat(qElem, "absoluteCapacity");
qi.absoluteMaxCapacity =
  WebServicesTestUtils.getXmlFloat(qElem, "absoluteMaxCapacity");
qi.absoluteUsedCapacity =
 WebServicesTestUtils.getXmlFloat(qElem, "absoluteUsedCapacity");
qi.numApplications =
  WebServicesTestUtils.getXmlInt(qElem, "numApplications");
 lqi.userLimit = WebServicesTestUtils.getXmlInt(qElem, "userLimit");
 lqi.userLimitFactor =
   WebServicesTestUtils.getXmlFloat(qElem, "userLimitFactor");
 verifyLeafQueueGeneric(q, lqi);

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-server-resourcemanager

qi.capacity = WebServicesTestUtils.getXmlFloat(qElem, "capacity");
qi.usedCapacity =
  WebServicesTestUtils.getXmlFloat(qElem, "usedCapacity");
qi.maxCapacity = WebServicesTestUtils.getXmlFloat(qElem, "maxCapacity");
qi.absoluteCapacity = WebServicesTestUtils.getXmlFloat(qElem, "absoluteCapacity");
qi.absoluteMaxCapacity =
  WebServicesTestUtils.getXmlFloat(qElem, "absoluteMaxCapacity");
qi.absoluteUsedCapacity =
 WebServicesTestUtils.getXmlFloat(qElem, "absoluteUsedCapacity");
qi.numApplications =
  WebServicesTestUtils.getXmlInt(qElem, "numApplications");
 lqi.userLimit = WebServicesTestUtils.getXmlInt(qElem, "userLimit");
 lqi.userLimitFactor =
   WebServicesTestUtils.getXmlFloat(qElem, "userLimitFactor");
 verifyLeafQueueGeneric(q, lqi);

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-resourcemanager

public void verifySchedulerFifoXML(String xml) throws JSONException,
  Exception {
 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
 DocumentBuilder db = dbf.newDocumentBuilder();
 InputSource is = new InputSource();
 is.setCharacterStream(new StringReader(xml));
 Document dom = db.parse(is);
 NodeList nodesSched = dom.getElementsByTagName("scheduler");
 assertEquals("incorrect number of elements", 1, nodesSched.getLength());
 NodeList nodes = dom.getElementsByTagName("schedulerInfo");
 assertEquals("incorrect number of elements", 1, nodes.getLength());
 for (int i = 0; i < nodes.getLength(); i++) {
  Element element = (Element) nodes.item(i);
  verifyClusterSchedulerFifoGeneric(
    WebServicesTestUtils.getXmlAttrString(element, "xsi:type"),
    WebServicesTestUtils.getXmlString(element, "qstate"),
    WebServicesTestUtils.getXmlFloat(element, "capacity"),
    WebServicesTestUtils.getXmlFloat(element, "usedCapacity"),
    WebServicesTestUtils.getXmlInt(element, "minQueueMemoryCapacity"),
    WebServicesTestUtils.getXmlInt(element, "maxQueueMemoryCapacity"),
    WebServicesTestUtils.getXmlInt(element, "numNodes"),
    WebServicesTestUtils.getXmlInt(element, "usedNodeCapacity"),
    WebServicesTestUtils.getXmlInt(element, "availNodeCapacity"),
    WebServicesTestUtils.getXmlInt(element, "totalNodeCapacity"),
    WebServicesTestUtils.getXmlInt(element, "numContainers"));
 }
}

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-server-resourcemanager

public void verifySchedulerFifoXML(String xml) throws JSONException,
  Exception {
 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
 DocumentBuilder db = dbf.newDocumentBuilder();
 InputSource is = new InputSource();
 is.setCharacterStream(new StringReader(xml));
 Document dom = db.parse(is);
 NodeList nodesSched = dom.getElementsByTagName("scheduler");
 assertEquals("incorrect number of elements", 1, nodesSched.getLength());
 NodeList nodes = dom.getElementsByTagName("schedulerInfo");
 assertEquals("incorrect number of elements", 1, nodes.getLength());
 for (int i = 0; i < nodes.getLength(); i++) {
  Element element = (Element) nodes.item(i);
  verifyClusterSchedulerFifoGeneric(
    WebServicesTestUtils.getXmlAttrString(element, "xsi:type"),
    WebServicesTestUtils.getXmlString(element, "qstate"),
    WebServicesTestUtils.getXmlFloat(element, "capacity"),
    WebServicesTestUtils.getXmlFloat(element, "usedCapacity"),
    WebServicesTestUtils.getXmlInt(element, "minQueueMemoryCapacity"),
    WebServicesTestUtils.getXmlInt(element, "maxQueueMemoryCapacity"),
    WebServicesTestUtils.getXmlInt(element, "numNodes"),
    WebServicesTestUtils.getXmlInt(element, "usedNodeCapacity"),
    WebServicesTestUtils.getXmlInt(element, "availNodeCapacity"),
    WebServicesTestUtils.getXmlInt(element, "totalNodeCapacity"),
    WebServicesTestUtils.getXmlInt(element, "numContainers"));
 }
}

代码示例来源:origin: org.apache.hadoop/hadoop-mapreduce-client-app

public void verifyAMSingleTaskXML(Element element, Task task) {
 verifyTaskGeneric(task, WebServicesTestUtils.getXmlString(element, "id"),
   WebServicesTestUtils.getXmlString(element, "state"),
   WebServicesTestUtils.getXmlString(element, "type"),
   WebServicesTestUtils.getXmlString(element, "successfulAttempt"),
   WebServicesTestUtils.getXmlLong(element, "startTime"),
   WebServicesTestUtils.getXmlLong(element, "finishTime"),
   WebServicesTestUtils.getXmlLong(element, "elapsedTime"),
   WebServicesTestUtils.getXmlFloat(element, "progress"),
   WebServicesTestUtils.getXmlString(element, "status"));
}

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-resourcemanager

WebServicesTestUtils.getXmlInt(element, "nodePhysicalMemoryMB"),
WebServicesTestUtils.getXmlInt(element, "nodeVirtualMemoryMB"),
WebServicesTestUtils.getXmlFloat(element, "nodeCPUUsage"),
WebServicesTestUtils.getXmlInt(element,
  "aggregatedContainersPhysicalMemoryMB"),
WebServicesTestUtils.getXmlInt(element,
  "aggregatedContainersVirtualMemoryMB"),
WebServicesTestUtils.getXmlFloat(element, "containersCPUUsage"),
WebServicesTestUtils.getXmlInt(element, "numRunningOpportContainers"),
WebServicesTestUtils.getXmlLong(element, "usedMemoryOpportGB"),

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-resourcemanager

WebServicesTestUtils.getXmlString(element, "state"),
WebServicesTestUtils.getXmlString(element, "finalStatus"),
WebServicesTestUtils.getXmlFloat(element, "progress"),
WebServicesTestUtils.getXmlString(element, "trackingUI"),
WebServicesTestUtils.getXmlString(element, "diagnostics"),
WebServicesTestUtils.getXmlInt(element, "allocatedVCores"),
WebServicesTestUtils.getXmlInt(element, "runningContainers"),
WebServicesTestUtils.getXmlFloat(element, "queueUsagePercentage"),
WebServicesTestUtils.getXmlFloat(element, "clusterUsagePercentage"),
WebServicesTestUtils.getXmlInt(element, "preemptedResourceMB"),
WebServicesTestUtils.getXmlInt(element, "preemptedResourceVCores"),

代码示例来源:origin: org.apache.hadoop/hadoop-mapreduce-client-app

WebServicesTestUtils.getXmlInt(element, "reducesTotal"),
WebServicesTestUtils.getXmlInt(element, "reducesCompleted"),
WebServicesTestUtils.getXmlFloat(element, "reduceProgress"),
WebServicesTestUtils.getXmlFloat(element, "mapProgress"));

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-server-resourcemanager

public void verifyAppsXML(NodeList nodes, RMApp app) throws JSONException,
  Exception {
  for (int i = 0; i < nodes.getLength(); i++) {
  Element element = (Element) nodes.item(i);
  verifyAppInfoGeneric(app,
    WebServicesTestUtils.getXmlString(element, "id"),
    WebServicesTestUtils.getXmlString(element, "user"),
    WebServicesTestUtils.getXmlString(element, "name"),
    WebServicesTestUtils.getXmlString(element, "applicationType"),
    WebServicesTestUtils.getXmlString(element, "queue"),
    WebServicesTestUtils.getXmlString(element, "state"),
    WebServicesTestUtils.getXmlString(element, "finalStatus"),
    WebServicesTestUtils.getXmlFloat(element, "progress"),
    WebServicesTestUtils.getXmlString(element, "trackingUI"),
    WebServicesTestUtils.getXmlString(element, "diagnostics"),
    WebServicesTestUtils.getXmlLong(element, "clusterId"),
    WebServicesTestUtils.getXmlLong(element, "startedTime"),
    WebServicesTestUtils.getXmlLong(element, "finishedTime"),
    WebServicesTestUtils.getXmlLong(element, "elapsedTime"),
    WebServicesTestUtils.getXmlString(element, "amHostHttpAddress"),
    WebServicesTestUtils.getXmlString(element, "amContainerLogs"),
    WebServicesTestUtils.getXmlInt(element, "allocatedMB"),
    WebServicesTestUtils.getXmlInt(element, "allocatedVCores"),
    WebServicesTestUtils.getXmlInt(element, "runningContainers"),
    WebServicesTestUtils.getXmlInt(element, "preemptedResourceMB"),
    WebServicesTestUtils.getXmlInt(element, "preemptedResourceVCores"),
    WebServicesTestUtils.getXmlInt(element, "numNonAMContainerPreempted"),
    WebServicesTestUtils.getXmlInt(element, "numAMContainerPreempted"));
 }
}

代码示例来源:origin: org.apache.hadoop/hadoop-mapreduce-client-app

public void verifyAMTaskAttemptXML(Element element, TaskAttempt att,
  TaskType ttype) {
 verifyTaskAttemptGeneric(att, ttype,
   WebServicesTestUtils.getXmlString(element, "id"),
   WebServicesTestUtils.getXmlString(element, "state"),
   WebServicesTestUtils.getXmlString(element, "type"),
   WebServicesTestUtils.getXmlString(element, "rack"),
   WebServicesTestUtils.getXmlString(element, "nodeHttpAddress"),
   WebServicesTestUtils.getXmlString(element, "diagnostics"),
   WebServicesTestUtils.getXmlString(element, "assignedContainerId"),
   WebServicesTestUtils.getXmlLong(element, "startTime"),
   WebServicesTestUtils.getXmlLong(element, "finishTime"),
   WebServicesTestUtils.getXmlLong(element, "elapsedTime"),
   WebServicesTestUtils.getXmlFloat(element, "progress"));
 if (ttype == TaskType.REDUCE) {
  verifyReduceTaskAttemptGeneric(att,
    WebServicesTestUtils.getXmlLong(element, "shuffleFinishTime"),
    WebServicesTestUtils.getXmlLong(element, "mergeFinishTime"),
    WebServicesTestUtils.getXmlLong(element, "elapsedShuffleTime"),
    WebServicesTestUtils.getXmlLong(element, "elapsedMergeTime"),
    WebServicesTestUtils.getXmlLong(element, "elapsedReduceTime"));
 }
}

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-server-resourcemanager

.getFinalApplicationStatus().toString(),
    getXmlString(info, "finalStatus"));
assertEquals("progress doesn't match", 0, getXmlFloat(info, "progress"),
  0.0);
if ("UNASSIGNED".equals(getXmlString(info, "trackingUI"))) {
    getXmlInt(info, "allocatedVCores"));
assertEquals("queueUsagePerc doesn't match", 50.0f,
    getXmlFloat(info, "queueUsagePercentage"), 0.01f);
assertEquals("clusterUsagePerc doesn't match", 50.0f,
    getXmlFloat(info, "clusterUsagePercentage"), 0.01f);
assertEquals("numContainers doesn't match", 1,
  getXmlInt(info, "runningContainers"));

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com