問題タブ [android-instrumentation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1262 参照

android - 間違ったアクティビティに関する Android Espresso テスト

アプリには、ログイン アクティビティ (loginActivity) と 2 つ目のアクティビティ (mainActivity) の 2 つのアクティビティがあります。Espresso を使用して loginActivity でのログインをテストしたいので、次のテストを作成しました。

問題は、アプリの起動時に、ユーザーが以前にログインしていた場合、loginActivity がすぐに mainActivity を起動し、テストが実行されると、次のエラーで失敗することです。

注: テストを実行する前にアプリを起動してログアウトすると、エラーは表示されなくなります。

前もって感謝します!

0 投票する
2 に答える
2195 参照

android - MultiDexTestRunner は MultiDexApplication では機能しません

私は使用しています:

  • アンドロイド スタジオ 1.1.0
  • グラドル 2.2.1
  • Gradle 用 Android プラグイン: 1.1.0

最近、Android Studio に移行し、インストゥルメント テストを機能させようとしています。ただし、テストを実行すると、エラーが発生します

テストの実行中 テストの実行中 テストの実行に失敗しました: 次のインストルメンテーション情報が見つかりません: ComponentInfo{com.xxx.xxx.test/android.test.InstrumentationTestRunner} 空のテスト スイート。

ここで何が間違っているのかわかりません。以下の構成を参照してください。

アプリケーション クラス:

アプリ build.gradle

テストクラス

トップレベルのbuild.gradle

0 投票する
1 に答える
1768 参照

android - アプリの起動にインストルメンテーションが関与するのはいつですか?

Xamarin Android アプリを運用していますが、Google Play 開発者コンソールのレポートに次のようなクラッシュが多数見られます。

これは Xamarin のバグのように思われるので、彼らに尋ねたところ、問題は次の行にあると言われました。

アプリがインストルメンテーションで開始されるのは正常ではなく、誰かが私のアプリを「いじくり回している」ことを意味します。

しかし、私はこれらのエラーの多くをさまざまなデバイスから見ることができ、一部のユーザーはクラッシュ レポートに「動作を停止しました」というメッセージを残しました...

「android.app.Instrumentation.callApplicationOnCreate」をグーグルで試してみたところ、ログにこの行を含む多くのアプリログが見つかりました。

だから私の質問は、「android.app.Instrumentation.callApplicationOnCreate」は本当に意味するのですか? これはいつ一般ユーザーに発生する可能性がありますか?

0 投票する
1 に答える
43 参照

android - WebView の内容を調べる

Android アプリケーションのインストルメンテーション ユニット テストを行っています。WebView の内容を調べる方法を見つけようとしています。具体的には、HTML テーブルに特定の文字列値を含むセルがあるかどうかを判断する方法の例を探しています。アイデアや提案は大歓迎です。

ありがとう - アンドリュー

0 投票する
1 に答える
711 参照

android - Android の単体テストとインストルメンテーション テストでリソースを共有する

0 投票する
1 に答える
922 参照

android - Android ブラックボックス テスト、テスト ターゲット クラスが見つかりません

Android プロジェクトのテストに問題があります。

ソースのないデバッグ apk があります。開始活動クラスは

そして、私はそれをインストールします

次に、次の build.gradle と AndroidManifest.xml を使用して新しいプロジェクトを作成します。

しかし、テストを実行すると、「com.restfriedchicken.android.MainActivity」が見つからないと報告されます。

インストルメンテーションがうまくいかないようですか?

0 投票する
2 に答える
1895 参照

android - 最終クラスをどのようにモックしますか?

AndroidStudio で作業します。PowerMock で AndroidInstrumentalTest の final クラスのモックを作りたい。gradle に追加されたライブラリ:

テスト クラスを作成します。

スタックトレース:

この問題の解決策を確認しましたが、うまくいきませんでした。どうやらソリューションは、powermock ではなく、mockito-core に役立ちます。それは別の問題で証明された

docsを見た後、テスト クラスに @RunWith(PowerMockRunner.class) および @PrepareForTest(BluetoothGatt.class) のアノテーションを追加してみます。結果 :