我使用GHUnit框架來測試靜態庫。此時我需要點擊Run按鈕開始我的測試。但是我想在啓動應用程序時開始測試,因爲我需要teamcity啓動我的testApp。那麼如何修改標準UI並自動啓動測試呢?如何在不點擊運行按鈕的情況下啓動GHUnit測試?
6
A
回答
-1
使您的單元測試目標取決於您的應用程序,以便您始終在單元測試之前構建應用程序。
然後,只需添加一個「setUp()」方法來啓動您的應用程序(並等待它啓動),然後再繼續。
檢查您的應用程序已經運行:
的NSArray *應用= [[NSWorkspace sharedWorkspace] valueForKeyPath:@ 「launchedApplications.NSApplicationBundleIdentifier」]; BOOL myAppIsRunning = [apps containsObject:com.mycompany.myapp];
啓動您的應用程序(在設置()),並等待:
[NSWorkspace sharedWorkspace] launchAppWithBundleIdentifier:com.mycompany.myapp選項:NSWorkspaceLaunchWithoutActivation additionalEventParamDescriptor:NULL launchIdentifier:無]。 (![self isRunning])//見上面 { sleep(1); }
2
做產品 - >編輯格式... - >參數 - >環境變量,然後設置GHUNIT_AUTORUN
到YES
。
相關問題
- 1. 如何在不點擊的情況下顯示透視按鈕?
- 2. 如何在不點擊按鈕的情況下開始操作?
- 3. 如何在不點擊按鈕的情況下$ _POST?
- 4. 如何在不點擊按鈕的情況下自動下載文件?
- 5. 如何在不點擊表單的情況下立即點擊ToolStrip按鈕?
- 6. 如何在我的情況下禁用按鈕點擊事件?
- 7. 如何在不按下按鈕的情況下開始活動?
- 8. 如何在沒有運行SBT的情況下編譯測試
- 9. 由於點擊「合併請求」按鈕運行自動測試
- 10. 如何在不點擊listview委託的情況下更改按鈕的文本?
- 11. 如何在不進行GPS設置的情況下啓用和禁用GPS(點擊按鈕時)頁面
- 12. 如何在不點擊按鈕的情況下關閉「navigator.notification.alert」消息
- 13. HtmlUnit,如何在不點擊提交按鈕的情況下發布表單?
- 14. 在不使用maven測試命令的情況下啓動硒測試
- 15. 如何在不進行單元測試的情況下運行.NET方法?
- 16. 如何在沒有任何點擊的情況下自動啓動colorbox?
- 17. 在沒有按鈕的情況下調用setOnCheckedChangeListener點擊
- 18. 按鈕點擊如何啓動httphandler Asp.net
- 19. 測試在運行element.blur函數之前是否點擊按鈕()
- 20. 在不重新啓動的情況下調試已運行的應用程序
- 21. 如何點擊在這種情況下
- 22. 如何在沒有ID的情況下單擊按鈕
- 23. 如何在沒有ID的情況下單擊按鈕?
- 24. 如何在不按下按鈕的情況下突出顯示按鈕
- 25. android espresso:測試新按鈕點擊啓動失敗
- 26. 如何在不導出所有符號的情況下運行測試
- 27. 如何在不提交表單的情況下按Enter鍵單擊按鈕
- 28. 如何在不按下按鈕的情況下立即執行代碼?
- 29. 如何從按鈕點擊運行exe
- 30. 如何運行JavaScript並點擊按鈕
您先生,應該受到表彰。謝謝! – mccrackend 2013-02-01 02:50:50