LoginSignup
7
4

More than 5 years have passed since last update.

gradlewから任意のユニットテストを実行する

Last updated at Posted at 2017-03-31

昔からどうやるんだろう :thinking: と思ってたんですがググったらStackOverFlowがヒットした。

Running a specific unit test with gradle

ユニットテストの場合以下のようになる。

./gradlew {YourModule}:test{BuildVariant}UnitTest --tests "*{ClassName}.{MethodName}"

--tests の引数を *{ClassName}に変えるとクラス全体が実行される。 単なる正規表現でのマッチなので "*{MethodName}" だけでも問題ない。

インストルメントテストの場合こう書くらしい。こちらはまだ試してない

gradle -DconnectedInstrumentTest.single=UnitTestName connectedInstrumentTest

[追記]
公式のドキュメントにも記載を見つけることが出来た。
http://gradle.monochromeroad.com/docs/userguide/java_plugin.html

7
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
4