我有一個雲系統的測試設置,它使用python進程級別控制和junit混合進行內部狀態檢查。從本質上講,我提出了幾個虛擬機作爲雲服務器,然後是作爲雲成員的junit虛擬機,但它驅動測試並檢查內部狀態。我們現有的雲管理內容是由python驅動的,我想保持這一點。從命令行生成JUnit報告
我有一個工作設置,將通過
java -ea -cp <classpath> org.junit.runner.JUnitCore <tests>
運行JUnit的命令行,但這不會產生一個報告文件。我知道螞蟻能夠生成一個xml報告,但我不想在這個過程中涉及到螞蟻(我已經有足夠的移動部件了)。
有沒有辦法從命令行啓動junit以便生成報告?
理想情況下,我會讓junit測試生成xml報告,python測試生成xml報告,然後將它們合併在一起供我們的CI系統使用。
更新:命令行執行必須支持Windows,Linux和Mac。我們不允許運送外部螞蟻,雖然包裝內部螞蟻可能是一個選項。
Windows或Unix(根據命令行)? –