Espresso-core2.2.2とRunner/Rules 0.5が公開されていたのでコードを見る

espresso 2.2.2と、Runner/Rules 0.5が公開されていた。Silent releaseぽい。

更新情報の中で気になったところをメモ。sampleとかも書かれていないので、コードを直接追ってみました。コードまで追ってみた結果としては、 withResourceName だけ気にしていれば良いかなという感じ。

New feature

  • Added checks for enabled animations and transitions
  • New ViewMatcher API: withResourceName

notable change

  • ActivityTestRule, UiThreadTestRule, IntentsTestRule and ServiceTestRule are out of beta.

dive into code


コードを見た感じだと以下。 withResourceName は resource idではなく、name属性から要素を特定できるっぽい。

  • android/support/test/espresso/matcher/


Added checks for enabled animations and transitions に関しては、テストがアニメーションの設定が起因で失敗した時には

"Animations or transitions are enabled on the target device.\n"
+ "For more info check:\n\n");


ちなみに、 のリンク先には以下があるので、結局は端末のアニメーションをOFFにしてね、という表示をするだけぽい。

On your device, under Settings->Developer options disable the following 3 settings:
– Window animation scale
– Transition animation scale
– Animator duration scale


  • android/support/test/espresso/base/



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s