2016-09-07 7 views
1

私は自分のアプリケーション用の完全なテストスイートを持っており、私はCIインフラに接続したいと思うビルド&テストサーバーをセットアップしました。テストは多数のエミュレータで実行されます。エスプレッソUI +スプーンランテストシリーズ

スプーンを使用すると、レポートが含まれているために複数のデバイスで簡単にテストできますが、現在実行中のすべてのデバイスでテストが実行されます。

私のビルドサーバーは謙虚なマシンで、RAM要件のため同時に5つ以上のエミュレータを実行することは不可能です。

テストを連続して実行する方法はありますか?スプーンですべてのレポートを同じにすることは可能でしょうか?

+0

チェック ''テスト{} 'のGradle configにmaxParallelForks':https://docs.gradle.org/current/dsl/org.gradle.api.tasks.testing.Test.html – piotrek1543

答えて

0

Spoon Gradle Plugin documentationを確認してください。 使用sequential = true

+0

これは次のようになります実際には可能な解決策ですが、同時にエミュレータを同時に実行する必要があります。テストを同時に実行する必要はありませんが、起動しなければならず、すでに大量のメモリが必要です。 –

+0

スプーンがデバイスの1つにapkをデプロイする前に実行されていなければなりませんか?たぶん、スプーンでテストを開始してエミュレータを起動し、それがどのように反応するかを確認することができます。新しいエミュレータでテストを開始すると、CIインフラストラクチャを使用してコマンドラインからエミュレータを起動できます。 (私は推測する) –

関連する問題