2012-03-13 14 views
4

私のiPhoneアプリのテスト結果をXML-RPCを使用してTestLinkに投稿したいと思います。Kiwiを使用したテストの結果を取得

私のプロジェクトでKiwiを使用しましたが、今はテストの結果を得たいと思います。テストケースの条件が満たされなかったかどうかを知ることはできますか?

答えて

0

Kiwiテストの結果は、基本的にOCUnitテストの結果と同じように記録されるため、他のXcodeテストフレームワークと比較してKiwiテストの結果をエクスポートするための特別なものはありません。

~/Library/Developer/Xcode/DerivedData/(product_identifier)/TestResults/(timestamp).xctestresults/results.plist 

このplistファイルは、単純なフォーマットを有する各キウイ仕様のための辞書の配列で、:でXcodeの4と、ログファイルが生成されます。 「Test Identifier」と「Test Name」の値は、それぞれの仕様のcontextit宣言の文字列を連結してキーウィで生成され、「テスト結果」の値はSucceededまたはFailedのいずれかになります。

Xcodeテスト結果のエクスポートや自動化/スクリプト作成のテストについては、Stack Overflowのsomeotherquestions(3つの異なるリンク)を参照してください。

0

コマンドラインからKiwiテストを実行しても構わない場合は、xctoolを使用できます。これにより、実行されたテストの内容(およびその合格/不合格のステータス)を、生のXCと比較してテストリンクのような第三者発券システムにインポートするためのJSONファイルに出力することができます。出力JSONファイルPhabricatorに直接インポートすることができますが、あなたはフォーマットのテストでにJSONを入れた後、別のスクリプトを実行する可能性が

xctool test \ 
-project ProjectName.xcodeproj/ \ 
-scheme SchemeName \ 
-reporter phabricator > ~/Desktop/test_results.json 

:このようなテストを実行xctoolインストールした後

リンクは統合できます。

+0

lukestringer:その情報をPhabricatorに送る方法に関する情報は見つかりません - あなたはそれをまったく詳しく説明できますか? –

関連する問題