CloudTestLabやってみた

  • 15
    Like
  • 0
    Comment
More than 1 year has passed since last update.

気がついたら正式リリースしてた。
Cloud Test Lab  |  Google Developers
より多くの端末でのテストは要望が多いのでやってみよう。

料金

しばらく無料
Pricing Details Coming Soon  |  Cloud Test Lab  |  Google Developers

Although it is temporarily available to use at no charge, a billing account is still required to use Cloud Test Lab.

AndroidStudioからの実行

Getting Started with Testing | Android Developers
この通りにやれば動く。はず。でも、studio.vmoptionsに記述しても Cloud Test Lab Device Matrix. が選択できなかった。
以前AndroidStudioの動作を軽くしようと試みた時に、pluginを無効化してたのが問題だった。
Screen Shot 2016-04-09 at 8.22.09.png
ココらへんのチェックも確認しよう。

実行ボタン押したら普通に動いた。すごいね。
Screen Shot 2016-04-09 at 8.48.22.png

webにも結果が出た。便利。すごい便利。
Screen_Shot_2016-04-09_at_8_49_10.png

Terminalからの実行

ここを見よう。
gcloud components update beta

Roboでざっくりテストできる

gcloud beta test android run...
に --type robo を指定すると、なんか適当にテストしてくれるみたい。モンキーテストってやつかな。
テストコードが出来るまではコレを定期的に動かすと良さそう。便利。

特定のタイミングでスクリーンショットを撮る

Take screenshots from instrumentation tests
スクリーンショットしたいタイミングで以下みたいなコードを書く。

ScreenShotter.takeScreenshot("main_screen_2", mActivityRule.getActivity());

qiitaにまとめる程でもないけど、まぁこんな感じだった。
jenkinsと統合して定期的に呼べるようにしたい。