問題タブ [robolectric-gradle-plugin]
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.
gradle - build.gradle で Robolectric を構成する
Androidスタジオでrobolectricをgradleで動作させる方法を誰かに説明してもらえますか? さまざまな構成で何度も試しましたが、何も機能しません。これは簡単な質問かもしれませんが、これを行う方法がわかりません。私はアンドロイドスタジオ1.1.0とグラドル2.2.1を使用しています
android - Robolectric 3.0 を使用してサーバーから ListView アイテムをテストする方法
Robolectric を使用してアプリケーションをテストしています。私のアプリでは、リストビューにそのビューにアイテムがあるかどうかを確認したいと思います。リストビューから onClickItem をテストします。リストビュー項目はサーバーから動的です。アクティビティが開始されるたびに、サーバーからリクエストされます。しかし、Robolectric は応答を待機しなかったため、リストビューのアダプターはまだ Null です。
これは、Robolectric テストのエラーです。
サーバーからの応答を待機するように Robolectric コードを配置する方法。そのため、リストビュー アダプターは null ではなくなり、リストビューをテストできます。
java - Robolectric を勉強していますが、エラーが発生しました
私はRobolectricを勉強しています。
私のプロジェクトディレクトリは、
私の単体テストコードMainActivityTest
は次のとおりです。
構成は、
テストコードを実行すると、
それはうまくいかない、
それは私のJavaについて何かを言います。Java情報は、
なぜそれは言うのですか
2つのうちの1つが使用されます。どれが未定義です。
コード全体は私の github RobolectricGoにあります。
android - Multidex の後に Robolectric 単体テストが失敗する
そのため、最近、robolectric 3.0 アップグレードをアプリケーションに multidex サポートを追加したメインラインにマージしました。残念ながら、これには、テストが失敗する/実行されないという不幸な副作用がありました.MultiDexのインストールに最初に失敗した後、次のスタックトレースでテストが停止するだけでした:
Multidex.Install で RuntimeException をキャッチし ( https://github.com/robolectric/robolectric/issues/1328に記載)、Robolectric が提供するシャドウ MultiDex を使用するなど、さまざまなソリューションを実装しようとしましたが、単に失敗しますGradle TaskExecutionException を返し、値 255 で終了します。
誰もこれを修正する方法を考え出しましたか? ワークフローが本当に遅くなります。
android-studio - Runtime exception while running robolectric 3.0 unit tests in Android studio 1.2
I am running android unit tests using Robolectric 3.0 and have run in to this runtime exception. All the tests pretty much gives the same exception.
I have tried many suggested options such as adding --rerun-tasks to script parameters, uncheck the "Use in-process build" option in Compiler -> Gradle settings of Android Studio etc..but none of them have worked.
Here is a sample of my build.gradle dependency list:
Have spent many hours looking in to it but with no result. I highly appreciate any help in this regard.
Thanks!
android - LinkedIn Android SDK のセットアップ
developer.linkedin.com が提供する入門ガイドに従って、LinkedIn ログインをアプリに統合し始めました。
Android 用モバイル SDK をダウンロードし、プロジェクトに linkedin-sdk をインポートしました。
build.gradle の依存関係に次の行を追加しました。
私のsettings.gradleに次の行を追加しました:
プロジェクトを同期すると、次のエラーが表示されます。
どんな助けでも大歓迎です。ありがとう!
android - Android Studio で Robolectric をオフライン モードでセットアップする
AndroidスタジオでRobolectricをオフラインモードでセットアップしようとしています。ネットワークにアクセスできない Jenkins サーバーでテストを実行する必要があるため、オフライン モードで実行する必要があります。
以下のリンクの「オフライン モードでの Robolectric の使用」セクションに従いました。
リンクにある pom ファイルを使用して、依存するすべての jar ファイルをダウンロードし、Robolectric をオフライン モードでセットアップしました。jar を Libs フォルダーに含め、Android Studio の依存関係として追加しました。ターミナルで次のコマンドを使用して簡単なテストを実行すると:
./gradlew clean testDebug --offline
次のエラーが表示されます。
エラー: Gradle: タスク ':app:preDexDebug' の実行に失敗しました。
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: プロセス 'command '/home/m1018337/jdk1.7.0_55/bin/java'' がゼロ以外の終了値 1 で終了しました
上記のエラーに対してグーグルでいくつかの修正を試みましたが、成功しませんでした。
Robolectric をオフライン モードでセットアップする際にサポートが必要です。前もって感謝します。