how to debug your unit test in CocoaまたはADC page hereに例が見つかりました。 しかし、私はiPhoneアプリケーションのターゲットのために動作するデバッグを得ることができません。私はテストを起動して実行することができますが、ビルド中に実行されますが、私が必要とするものはデバッグより複雑な失敗のテストです。iPhoneのユニットテストのデバッグに成功した人は誰ですか?
答えて
NSLogメッセージはConsole.appに表示されます
出発点を与える必要があります。
通常のアプリケーションターゲットで実行するGHUnitにテストを移動することを検討すると、デバッグは簡単です。
ビルドを行う場合&ビルドだけでなく、ユニットテストでブレークポイントを設定して従来通りデバッグすることができます。これは、iPhoneのユニットテストにGoogleツールボックスを使用している場合です。私はあなたがそれをやっているかどうか、プロセスが異なるかどうかわかりません。
私はこれを試して、動作しません。デバッガは開かれません。 – mamcx
これは、実行可能ファイルに関連する環境変数の集合を設定した後、otestツールを使用して単体テストを実行するプロジェクト用に個別の実行可能ファイルを設定することで実行できます。私は、このメソッドを使用して、SenTestKitロジックユニットテストを正常にデバッグしました。
は、私は以下のリンクが役に立ったと評価してい: はhttp://www.grokkingcocoa.com/how_to_debug_iphone_unit_te.html(また、プロジェクトの設定を発生する一般的なエラーを修正するために、ヘルプが含まれています)。
http://cocoawithlove.com/2009/12/sample-iphone-application-with-complete.html(ロジックテストとアプリケーションテストの両方をカバー)
http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/otest.1.html(マンページotest XCodeのツール用)
のXcode 4では、あなたのユニットテストにブレークポイントを設定することができます。
- 「ユニットテストを含める」を選択して新しいプロジェクトを作成します。
- 失敗したユニットテストにブレークポイントを設定します。
- Command-Uを押してテストします。
- 1. Scala + Android:Eclipseでビルドとデバッグに成功した人はいますか?
- 2. ユニットテストの失敗で成功したハドソンビルド
- 3. chaincore chaincoreを使って新しいブロックチェーンを構築するのに成功した人は誰ですか
- 4. 誰でもJaikuEngineの採用に成功しましたか?
- 5. emacsを使ってJavaの内部クラスをデバッグするのに成功した人はいますか?
- 6. .NET RIA DomainDataServiceとPOCOで成功した人はいますか?
- 7. 誰もが無料のS/MIME証明書をIphoneにインストールするのに成功しましたか?
- 8. Androidユニットテストは常に成功する
- 9. Visual Studio 2005の.vbsスクリプトの編集に成功した人はいますか?
- 10. 時間遅延を伴うC#ユニットテストはデバッグに成功しませんが、ビルドサーバでは失敗します
- 11. TortoiseHgの「自動除外リスト」で成功した人はいますか?
- 12. Jenkinsは成功しましたが、ユニットテストでは失敗しました
- 13. Xcodeのビルドは成功したが、iPhone上で
- 14. ユニットテストが失敗したときにジェンキンスが成功する(レール)
- 15. iPhoneでApache Thriftを使用して成功しましたか?
- 16. ScalaのプロジェクトSonarQubeのユニットテストの成功
- 17. 他人にそれが成功し
- 18. 誰かがHudson(または他の同様のビルドシステム)をPerlで使用して成功しましたか?
- 19. ユニットテストの成功/失敗カウントをsonarqubeに示します
- 20. コンパイルが成功するたびにユニットテストが実行される
- 21. テストの順序を変更したときにユニットテストが成功する
- 22. 人はECB Emacsでどのようにデバッグしますか?
- 23. グラインダー3用のjythonスクリプト内で 'yield'キーワードの使用に成功した人はいますか?
- 24. 誰かがデバイス上でRenderscriptのデモを実行することに成功しましたか?
- 25. iPhone開発のためのOS XとVmwareで成功?
- 26. Djangoユニットテストのデバッグ方法は?
- 27. 誰かが接続に成功しましたPostgreSQLをEclipseのデータベースビューアに提供しますか?
- 28. 成功したオープンソースプロジェクトの構成要素は何ですか?
- 29. 私のユニットテストはChromeで成功し、PhantomJSで失敗するのはなぜですか?
- 30. 成功は成功した後でもPROMISEのCATCHステートメントを実行します
これは私が探していたものです。 :D –
私はちょうどそれを試して、それは今より多くのより簡単な私の人生を作った。 – Pete
[Xcode 4では、ユニットテストでブレークポイントを設定できます](http://stackoverflow.com/questions/900577/anyone-succesful-in-debugging-unit-tests-for-iphone/6756730#6756730)、[ SenTestingKit/OCUnit](http://www.sente.ch/software/ocunit/)(Xcodeに付属のユニットテストフレームワーク) – ma11hew28