2011-06-14 52 views
0

我的期望:#構建Successed#和#測試失敗#如何在命令行中捕獲OCUnit的測試失敗/成功?

實際結果:僅#打造成功#

如何獲得失敗/命令行的成功? [iphone,objective-c,xcode4,OCUnit]

我是OCUnit和Xcode4的新人。我創建項目: https://github.com/sanemat/HogeHoge 這是由xcode4 scafold代碼。我在xcode gui中運行測試,#Test Failed#成功出現。在命令行中(我想使用jenkins),我使用以下命令。

xcodebuild -target HogeHogeTests -configuration Debug -sdk iphonesimulator4.3 clean build 

我看到#Build Succeeded#然後完成。我想運行測試並獲得結果。怎麼樣?

編輯:

我發現BPOCUnitXMLReporter。這是MacOS。我forked和調整的iOS。

+1

嗨Sanemat運行的OCUnit測試,只是爲了把這個牀:這樣的方式工作是你upvote答案,幫助並接受爲你做的答案。考慮讓你的編輯成爲答案,24小時後你可以接受它作爲答案。 – 2011-07-12 06:04:41

回答

1

我發現BPOCUnitXMLReporter。這是MacOS。我forked和調整的iOS。

+0

在你的分支項目中,你如何讓詹金斯拉入ocunit.xml文件?換句話說,如何將模擬器的Application文件夾傳遞給Jenkins? – 2011-10-05 15:15:50

+0

我很滿意輸出xml格式,所以你可以編寫logs/junit.xml例如junit日誌模式。或者我建議使用GHUnit而不是OCUnit。詹金斯對此更友好。 – sanemat 2011-10-06 15:54:58

0

嘗試Text Finder Plugin它允許您搜索日誌中的字符串,並根據該日誌設置通過或失敗。

0

你要找的,這是什麼無證參數(你需要SDK和目標太)從終端

xcodebuild -target MyTarget -sdk iphonesimulator TEST_AFTER_BUILD=YES 
相關問題