【问题标题】:Read xml in jenkins在 jenkins 中读取 xml
【发布时间】:2022-01-01 04:07:51
【问题描述】:
 def xml = """
<testsuites name="" tests="10" time="20.137">
<script/>
<script/>
<testsuite name="test1" id="3b582d64-0d1a-4016-a482-a02ec2c993c0" timestamp="2021-11-22T12:30:11.253Z" tests="2" failures="0" errors="0" time="1.235">
<testcase name="Status code is 200" time="1.235" classname=""/>
<testcase name="validate time response" time="1.235" classname=""/>
</testsuite>
</testsuites>
"""

def rootNode = new XmlParser().parseText(xml)

你好,我需要从xml中读取信息我找到了一种方法来解析它但是我无法读取下面的数据

我需要读取测试用例的时间

谁能指导我,谢谢

【问题讨论】:

    标签: xml parsing jenkins groovy


    【解决方案1】:
    def rootNode = new XmlParser().parseText(xml)
    
    rootNode.testsuite.each{tsuite->
      println "suite name = ${tsuite.@name}; time = ${tsuite.@time}"
      tsuite.testcase.each{tcase->
        println "  case name = ${tcase.@name}; time = ${tcase.@time}"
      }
    }
    

    【讨论】:

    • 工作中,非常感谢
    猜你喜欢
    • 2011-04-24
    • 1970-01-01
    • 2014-10-17
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多