CTS的log分析

什么是CTS?
Compatibility Test Suite

CTS测试完会生成XML文件,这个XML人工根据Fail提交bug较麻烦,故根据此用python写了一个分析工具,先挖个坑,先贴核心代码:

from bs4 import BeautifulSoup
def findCTSfail(filename,xlist):
    node =list()
    soup = BeautifulSoup(open(filename),"lxml")
    for child in soup.find_all(result="fail"):
        nodevalue = child.parent
        while nodevalue.name != "testpackage":
            node.append(nodevalue["name"])
            nodevalue=nodevalue.parent
        xlist.append(".".join(node[::-1])+" -- "+child["name"])

    print xlist

findCTSfail("testResult.xml",Nexus5cts)

最新的博客请移步这里

    原文作者:oliverhuang
    原文地址: https://segmentfault.com/a/1190000000477413
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞