2

Robotiumテストを複数のプロジェクトやスイートに分割し、それらをすべて手動で複数のエミュレーター間で実行する以外に、Eclipse内でこれを自動的に行うためのツールまたは手法はありますか?

4

2 に答える 2

1

「手動分割」の方法を使用している場合は、EclipseRunnerを確認することをお勧めします。異なるエミュレーターを個別の起動構成として用意し、後でそれらをグループとして実行します。または、ほぼ同じ方法で CDT起動グループを使用することもできます(CDT 更新サイトから「C/C++ リモート起動」機能だけをインストールすることで、完全な CDT の使用を回避できます)。

于 2012-07-24T06:02:06.150 に答える
0

私は仕事のために ExecutorService を本当にうまく使いました。Junit で実行され、複数のクライアントをエミュレートします。私はあなたが何を期待しているのか、複数のエミュレーターのちょっとしたシナリオとそれらの自動テストを知っています。それをしないでください。まず第一に、すべてのエミュレーターは仮想マシンです。すべてのエミュレーターは独自の CPU/メモリをエミュレートするために CPU とメモリを占有するため、最速のデスクトップで複数のエミュレータを実行することはできません。

代わりに、junits を使用して ExecutorService を使用してテストし、(アプリケーションの画面遷移をシミュレートする) 遅延を関連付けます。各クライアント ピースで複数のテストを実行し、マルチ クライアント シナリオをテストします。

上記がテストされて機能したら、すべての機能/フローを 1 つのクライアントだけでテストします。きっと、あなたが考えていることよりも 200% 速く 90% 達成できるでしょう。

于 2012-07-23T15:48:21.247 に答える