テスト結果を調べる
AppCode がテストの実行を完了すると、テストランナータブの実行ツールウィンドウに結果が表示されます。
右側のコンソールには、現在のテストセッションの出力が表示されます。テストの実行に関する詳細情報と、テストが失敗したか無視された理由を確認できます。
テスト結果のリストの上にあるテストランナーツールバーを使用すると、成功したテストと無視されたテストの表示 と非 表示、各テストの実行、エクスポート、インポート、およびテスト結果の並べ替えにかかった時間を表示できます。
IDE は、テストランナータブの各テストの横に、テストのステータスを示すアイコンを表示します。
アイコン | 説明 |
|---|---|
| テストエラー。このステータスは、テスト済みのソースコードから例外を発生させたテストに割り当てられます。 |
| テストに失敗しました。少なくとも 1 つの子テストが失敗した場合、そのすべての親テストが失敗としてマークされます。 |
| テスト中です。 |
| テストは正常に終了しました。 |
| テストは終了しました。このステータスは、停止されたテストに割り当てられます。 少なくとも 1 つのテストがこのステータスを受け取ると、すべての未完了のテストとその親テストに終了のマークが付けられます。 |

テストとソースコード間を移動する
テスト間を移動する
失敗したテスト間を移動するには、
/
ボタンを使用するか、Ctrl+Alt+Up/Ctrl+Alt+Down を押します。
スタックトレースから問題のある場所間を移動するには、右側のツールバーの
/
ボタンを使用します。
ソースコードに移動
テストのソースコードに移動するには、ツリー内のテストをダブルクリックするか、F4 を押します。
ツリー内のテストをクリックするたびにソースコードにアクセスする場合は、
をクリックしてシングルクリックで移動を選択します。
スタックトレースから問題の場所に移動するには、ハイパーリンクをクリックします。
クラスまたはファイルからそのテストに移動する
エディターでクラスを開きます。メソッドからそのテストに移動する場合は、キャレットをこのメソッドに配置します。
複数のテストがテスト対象に関連付けられている場合は、リストから目的のテストを選択します。現在のクラスのテストがエディターの専用タブで開き、フォーカスを得ます。
テストからテスト対象へ移動
エディターでテストクラスを開きます。
メインメニューまたはエディターのコンテキストメニューから、を選択します。あるいは、Ctrl+Shift+T を押します。
現在のテストクラスのテスト対象がエディターの専用タブで開き、フォーカスが得られます。
テスト結果を見る
合格したテストと無視されたテストを表示する
デフォルトでは、AppCode は合格したテストを表示しません。
合格したテストを表示するには、
をクリックします。
無視されたテストを表示するには、
をクリックします。
並べ替えテスト
テストをアルファベット順に並べ替えるには、
をクリックします。
テストを期間でソートするには、
をクリックします。
統計の表示
テストの実行時間を表示するには、テストランナーツールバーの
をクリックし、インライン統計情報を表示オプションを有効にします。
インライン統計情報を表示: OFF
インライン統計情報を表示: ON


以前のテストの結果を表示する
AppCode は、最新の 10 件のテストの結果を自動的に保存します。最近のテストのリストを開くには:
テスト結果のエクスポートとインポート
テスト結果をファイルにエクスポートする
テストランナーツールバーの
をクリックします。
ファイルを保存する形式を選択します。
HTML : 定義済みのテンプレートから HTML ファイルを生成します。
XML : このファイルを後で AppCode にインポートする場合は、この形式を使用してください。
カスタム、XSL テンプレートを適用する : カスタム XSL(英語) テンプレートを使用して、生の XML 出力から HTML ファイルを生成します。このオプションの横にある
をクリックし、*.xsl コードスタイル定義ファイルを選択します。
出力ファイルの名前とその場所を指定します。
エクスポート後にブラウザーでファイルを開く場合は、エクスポートしたファイルをブラウザーで開くチェックボックスをオンにします。OK をクリックします。
テスト結果のインポート
以前にエクスポートしたファイルをロードするには、テストランナーツールバーの
をクリックします。
まだテストを実行しておらず、テストランナーツールバーのあるツールウィンドウが使用できない場合は、Ctrl+Shift+A を押して
Import Tests from Fileと入力します。開いたダイアログで、テスト結果を含む .xml ファイルを選択し、オープンをクリックします。
関連ページ:
実行 / デバッグ構成
AppCode は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。AppCode の実行 / デバッグ構成は Xcode スキームと同等であり、それらとの同期が維持されます。実行 / デバッグ構成には 2 つのタイプがあります。一時的 — テストクラスまたはメソッドを実行するたびに作成され、ガターアイコン / を使用します。永続的 — テンプレートから明示的に作成さ...
コードカバレッジスイートの管理
AppCode は、スイートの表示、非表示、追加、削除のためのカバレッジスイートを選択するためのツールを提供します。カバレッジスイートを選択する少なくとも一つのテストを実行した後に、カバレッジスイートのリストが利用可能になるカバレッジ。メインメニューから、を選択します。表示するカバレッジスイートの選択ダイアログで、必要なスイートの横にあるチェックボックスを選択し、選択を表示をクリックします。AppCode は、選択したテストスイートのカバレッジ結果を開きます。カバレッジ結果を非表示にするには、必...
コードインスペクション
AppCode には、プロジェクトをコンパイルする前に、プロジェクト内の異常なコードを検出して修正する一連のコードインスペクションがあります。IDE は、さまざまな問題を見つけてハイライトし、デッドコードを見つけ、考えられるバグやスペルの問題を見つけ、全体的なコード構造を改善することができます。インスペクションは、すべてのプロジェクトファイルまたは特定のスコープでのみ(たとえば、本番コードまたは変更されたファイルでのみ)コードをスキャンできます。すべてのインスペクションには、問題がコードに影響を...
