2012-03-15 12 views
2

私たちのiPhoneアプリは、ユニットテストには組み込みのSenTestingKitを、機能テストにはKIFを使用しています。機能テストは実行しますが、単体テストは実行しないCI用のZappを使用しています。要するに、単体テストを実行する機能テストシナリオを追加したいと思います。プログラムでSenTestingKit単体テストを実行する方法はありますか?つまり、スクリプトを経由せず、アプリケーション内からですか?iPhoneのユニットテストをプログラムで実行できますか?

+0

あるとは思いません。ごめんなさい。 – Coder404

答えて

0

プロジェクトのすべてのテストを実行する新しいスキームを作成し、スクリプトを使用してすべての単体テストを実行するのはなぜですか?

プロジェクトの名前がsimonある場合たとえば、テスト対象のためのスキームはsimonTests

ファイル名を指定して実行コマンドラインでスクリプト

xcodebuild .../your_.proj_file_path/ -scheme "simonTests" -sdk iphonesimulator5.0 -configuration "Debug" clean build 

このビルドには、基本的にのためのユニットテストを実行しますとなります君は。

+0

私は特にKappテストステップの一環としてZappから単体テストを実行しようとしていますので、スクリプトを使用するのではなく、プログラム内で(つまりアプリ内から)実行する必要があります。 – Simon

+0

@SimonあなたはKIFターゲットを持っていますか?スケマティックでユニットテストのオプションを設定できませんか? – Legolas

+0

私はそうしていますが、私はスクリプトからユニットテストを実行しようとしていません、私はKIFテストシナリオの中からそれらを実行しようとしています。私はSTKRunUnitTests()のようないくつかの関数を呼び出し、実行させたいと思います。 – Simon

関連する問題