我想使用XML-RPC將我的iPhone應用程序的測試結果發佈到我的TestLink。使用Kiwi獲取測試結果
我在我的項目中使用Kiwi,現在我想要得到測試結果。我能否知道我的測試案例中的條件是否失敗?
我想使用XML-RPC將我的iPhone應用程序的測試結果發佈到我的TestLink。使用Kiwi獲取測試結果
我在我的項目中使用Kiwi,現在我想要得到測試結果。我能否知道我的測試案例中的條件是否失敗?
獼猴桃測試的結果與典型OCUnit測試的結果基本相同,因此與其他Xcode測試框架相比,導出獼猴桃測試的結果應該沒有特別之處。在Xcode 4中,產生一個日誌文件在:
~/Library/Developer/Xcode/DerivedData/(product_identifier)/TestResults/(timestamp).xctestresults/results.plist
此plist文件具有簡單的格式,類型的字典爲每個獼猴桃規格的陣列。 Kiwi通過連接每個規格的(可能嵌套的)context
和it
聲明中的字符串並且「測試結果」值將爲Succeeded
或Failed
來生成「測試標識符」和「測試名稱」值。
您可能要參考someotherquestions(3個不同的鏈接)上商量出口Xcode的測試結果或自動化/腳本測試堆棧溢出。
如果您不介意從命令行運行Kiwi測試,那麼您可以使用xctool。這使您可以將運行的測試內容(及其通過/失敗狀態)輸出到JSON文件中,該文件對於導入第三方票證系統(如Test Link)與原始XC相比是友好的(er)。
安裝xctool運行測試,如在此之後:
xctool test \
-project ProjectName.xcodeproj/ \
-scheme SchemeName \
-reporter phabricator > ~/Desktop/test_results.json
這將輸出,可直接導入到Phabricator一個JSON文件,但你可以運行另一個腳本來把JSON成一個格式測試後鏈接可以整合。
lukestringer:我找不到任何關於如何將這些信息輸入Phabricator的信息 - 你能詳細說明一下嗎? – 2015-01-30 09:59:10