我目前有幾個鐵python模塊,每個模塊都有一個實現unittest.TestCase的類。生成鐵蟒單元測試結果
我正在通過一個.bat文件測試階級作爲階級:
@set IRONPYTHONPATH=..\TestProject\bin;
@ipy -m unittest -v TestClass1 TestClass2
那些線運行TestClass1和TestClass2和他們所有的內部測試,並將結果得到輸出到控制檯。
我現在需要的是能夠將此測試模塊集成到巡航控制過程(調用MSBuild)中。如果測試失敗,Cruise Control需要能夠讀取錯誤,所以我想也許我可以以某種方式生成帶有結果的xml文件。所以我的問題是:
- 有沒有辦法從IronPython測試生成結果文件,以便它可以稍後饋送到克魯斯控制?
- 從從命令行調用的測試類設計不好(又名會限制它的結果報告從IronPython的能力?)
在CPython中unittest模塊是相當的「模塊化」,你可以交換自己的「輸出」的一部分。也許這也適用於IronPython? – katzenversteher 2012-04-12 18:59:05