2011-12-05 54 views
3

我選擇在C單元測試++ 的框架最好的(對我)的解決方案是提高::測試,因爲它會在提升:)的boost ::測試,JUnit的XML輸出

但有1個問題 - 框架必須能夠生成JUnit的XML格式輸出,但默認情況下的boost ::測試可以產生兩種人類可讀的或自己的XML格式

  • (據我所知),我可以寫我自己的(自定義)發電機

所以問題:是否有人kn以最快的方式使boost :: test以JUnit格式生成報告?

+1

JUnit沒有XML輸出。螞蟻呢,哈德森/詹金斯呢。你在談論哪種XML格式? –

+0

對不起,我不是單元測試報告的專家。看起來我需要一個螞蟻。 (http://junitpdfreport.sourceforge.net/managedcontent/PdfTranslation) – Alek86

回答

1

您需要實現自定義報告格式化程序(實現接口results_reporter :: format)。接下來,您可以創建格式化程序的實例,並將其註冊到測試模塊初始化函數或全局夾具中。