2012-03-15 68 views
2

我們的iPhone應用程序使用內置的SenTestingKit進行單元測試,並使用KIF進行功能測試。我們使用CI的Zapp,它運行功能測試,但不是單元測試。作爲一個權宜之計,我想添加一個運行單元測試的功能測試場景。有沒有一種方法來以編程方式運行SenTestingKit單元測試?即不是通過腳本,而是通過應用程序內?我可以通過編程運行我的iPhone單元測試嗎?

+0

我不認爲有。抱歉。 – Coder404 2012-04-11 23:42:49

回答

0

爲什麼不創建一個新的方案來運行項目的所有測試,並使用腳本來運行所有的單元測試?

例如,如果你的項目的名稱爲simon,爲您的測試目標的方案將是simonTests

運行命令行腳本

xcodebuild .../your_.proj_file_path/ -scheme "simonTests" -sdk iphonesimulator5.0 -configuration "Debug" clean build 

此版本將基本上運行單元測試您。

+0

我特別試圖從Zapp運行單元測試作爲KIF測試步驟的一部分,所以我需要以編程方式(即從應用內)執行它,而不是通過腳本。 – Simon 2012-04-16 06:44:56

+0

@Simon你有一個KIF的目標是吧?你不能在原理圖中設置單元測試的選項嗎? – Legolas 2012-04-17 14:46:29

+0

我這樣做,但我不想從腳本運行單元測試,我試圖從KIF測試場景中運行它們。我想調用一些像STKRunUnitTests()這樣的函數並讓它們運行。 – Simon 2012-04-17 16:13:36

相關問題