2017-09-01 50 views
0

我在這裏迷路了。我正在使用googltest框架,只是想將XML報告轉換爲HTML。我發現,xsltproc這項工作:我在哪裏可以獲得測試樣式表以便能夠使用xsltproc?

xsltproc style.xsl report.xml -o report.hmtl 

,但首先我需要一個樣式表。只是一個基本的通用樣式表,所以結果可以在瀏覽器中可視化,我可以在哪裏找到它?

回答

0

首先,您已經標記了此XSLT 2.0,但xsltproc僅支持XSLT 1.0。其次,不知道在report.xml中XML是什麼味道,通過對HTML進行有用的通用轉換,並不是真的可以做到。有嘗試像這樣的:

Generic XSLT to tabluate XML

但是否產生爲你工作,你的輸入和期望的輸出,你還沒有告訴我們任何事情完全取決於結果。

+0

https://github.com/google/googletest/blob/master/googletest/docs/AdvancedGuide.md#generating-an-xml-report它表示「t基於junitreport Ant任務,可以通過解析流行的連續構建系統,如哈德森。「比如在單元測試中是「標準」的東西。這裏的區別在於我沒有使用構建系統來生成報告,但希望手動執行此操作。我的意思是,這不是那種常見的東西,或者我是唯一一個要求這樣做的人? – anat0lius

+0

所以這是任何使用:https://stackoverflow.com/questions/22164914/converting-xml-junit-report-to-html –

+0

'xunit-viewer'似乎是我想要的,雖然它有麻煩來解析googletest報告。謝謝你,先生 – anat0lius

相關問題