2017-03-03 7 views
0

これは正しいスタック交換サイトかどうかはわかりませんが、google、SO検索、FirebaseやAndroid開発者サイトでは何も見つかりません。FirebaseテストラボでMonkeyrunnerテストを実行できますか?

Fire Base Test Labの無料スパーク層を使ってMonkeyRunnerテストを実行したいのですが、それを実行する方法が見当たりません。

これが文脈から逸脱している場合はお詫び申し上げます。

私のプロジェクトはAndroidクラスを持たないLibGDXプロジェクトであるため、私はMonkeyrunnerテストを行う必要があるので、通常の計測テストの恩恵を受けることはできません。

+0

テストラボでScreenshotterで撮ったスクリーンショットは、テスト後にストレージバケットのテスト結果に引き込まれます。テスト結果の上部にある[ソースファイルの表示]ボタンを使用して、そのバケットにアクセスできます。 –

+0

しかし私はUIAutomatorではActivityがないのでScreenShotterを使うことはできません。少なくとも、私はそれを得る方法を見つけることができません。 –

+0

別の問題をSOに載せてもらえますか?あなたはこの1つの質問にあまりにも多くを詰め込んだ。それは追いつくのが難しい。最初の質問はmonkeyrunnerに関するものでした。他の質問はさまざまなトピックについてです。 –

答えて

2

いいえ、現在のところありません。 Monkeyrunnerは、APKが展開された後にエミュレータまたはデバイスを指示するPythonプログラムです。テストラボには、このように動作するPythonプログラムをデプロイして実行する方法はありません。それは物事を大きく複雑にします。これをfeature requestとして送信したい場合は、アプリの詳細とその理由を気に入っています。

+0

こんにちは、ダグ、返信ありがとうございます。基本的に私はLibGDXと呼ばれるライブラリ/フレームワークを使ってAndroidでゲームを書いています。基本的に純粋なJavaで書かれています.LWJGLは単一のアクティビティの中にあります。そのため、UIテストを制御するための実際のAndroid UIクラスはありません。正直言って、私が現時点で欲しい主なことは、今のところソロデベロッパだけであるため、多くのデバイスでスクリーンショットを撮ることができることです。最新のデバイス、または少なくともそれらの多く(私は友人から借りることができるもののみ) –

+0

ps機能が要求されました –

+0

これを書簡にして申し訳ありませんが、Doug、TestLabのドキュメントでSnapShotterを見つけましたが、これは素晴らしいですが、UIAutomatorテストで使用すると、ContextしかないときにActivityが必要です。ランチャーの意図のようなものからアクティビティを取得する方法があるかどうか、またはこれを使用できないようにするかどうかを知っていますか:( –

関連する問題