1

テストの実行時に、XCode で iPhone アプリの単体テストで (CoverStory を使用して) コード カバレッジ分析を自動的に実行したいと考えています。問題は、Google ツールボックス for Mac を使用していることです。テストの実行方法は実際には gcov からコード カバレッジ レポートを生成しないように見えるため、手動でカバレッジ HTML を再生成しない限り、得られる分析は古くなっています。ビルドして行った後。CoverStory を手動で再実行する必要がないように、これを行うデバッグ後のステップをトリガーするあいまいな方法があるかどうか疑問に思っています。出来ますか?

編集:明確にするために、デバッグを開始する前ではなく、可能であればプログラムの実行が完了した後にビルドステップを実行したいと考えています。

4

1 に答える 1

2

はい、ビルドステップを簡単に追加できます。

ターゲット フォルダーでターゲットを選択し、右クリック -> [追加] | [追加] をクリックします。新しいビルド フェーズ | 新しい実行スクリプト フェーズ..."

作成されたスクリプト フェーズをダブルクリックすると、任意のシェル コマンドを入力できます。これが単体テストの実行方法です。

代替テキスト http://img178.imageshack.us/img178/9718/addbuildphase.png

于 2009-04-24T17:55:05.780 に答える