什麼是CTS?
Compatibility Test Suitehtml
CTS測試完會生成XML文件,這個XML人工根據Fail提交bug較麻煩,故根據此用python寫了一個分析工具,先挖個坑,先貼核心代碼:node
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)
最新的博客請移步這裏python