2
私は多くのExpressoテストを持っています(あなたが知っているように、それは遅いテストです)。私がいくつかの問題を調査しているとき、私はそれらの小さなリストを実行する必要があります。リストには、さまざまなテストクラスのテストが含まれています。テストのリストを作成して実行するには?
このリストをAndroid Studioで作成し、クリック数を減らしてすぐに実行できますか?
私は多くのExpressoテストを持っています(あなたが知っているように、それは遅いテストです)。私がいくつかの問題を調査しているとき、私はそれらの小さなリストを実行する必要があります。リストには、さまざまなテストクラスのテストが含まれています。テストのリストを作成して実行するには?
このリストをAndroid Studioで作成し、クリック数を減らしてすぐに実行できますか?
JUnit TestSuitesを使用してこれを行うことができました。 分離してテストするすべてのテストクラスを含むクラスを作成します。
@RunWith(Suite.class)
@Suite.SuiteClass({
//.......,
//your test classes here,
//........
})
public class MyTestSuite {
}
これらはMyTestSuiteまたはコマンドラインから直接実行できます。
./gradlew app:connectedDebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=your.package.name.MyTestSuite