Exécution simple JUnit tests sur Android Studio (Ide) lors de l'utilisation d'un Gradle-en fonction de la configuration

Je suis en utilisant Android Studio/IntelliJ de construire sur un Android projet et souhaitez ajouter des simples JUnit des tests unitaires. Quel est le dossier à droite pour ajouter de tels tests sur?

Android Gradle plug-in définit une structure de répertoire avec src/main/java pour le code source principal et src/instrumentTest/java pour Android tests.

D'essayer d'ajouter ma JUnit tests dans instrumentTest ne fonctionne pas pour moi. Je peux courir comme un Android test (c'est ce que le répertoire semble) mais ce n'est pas ce que je cherche: je veux juste faire un simple JUnit test.
J'ai essayé de créer un JUnit configuration d'essai pour cette Classe, mais qui n'a pas de travail, je suis en supposant que parce que je suis en utilisant un répertoire qui est marqué comme Android Test au lieu de la Source.

Si je crée un nouveau dossier source et marki en tant que tel dans le Projet de la Structure, cela permet d'obtenir des essuyé la prochaine fois IntelliJ actualise la configuration du projet à partir des fichiers de build gradle.

Quel est le moyen le plus approprié de la configuration de JUnit tests dans un gradle-fondé du projet android sur IntelliJ? Qui structure de répertoire à utiliser pour cela?

  • Malheureusement, je ne peux pas vous aider avec les tests que j'ai encore des difficultés avec moi-même, mais vous pouvez l'utiliser pour arrêter de IntelliJ essuyant les dossiers source: java.srcDirs = ['src/main/java','src/instrumentTest/java'] dans le sourceSets section de la build.gradle
  • Son de ne pas s'amuser à mettre en place, ni simple à entretenir, mais j'ai un peu eu en cours d'exécution à l'aide de la valeur par défaut /src/androidTest/java dossier avec robolectric JUnit tests, voir: stackoverflow.com/a/25473702/1406325
  • Android Studio prend désormais en charge Locale de Tests Unitaires avec JUnit 4: stackoverflow.com/a/30273301/885464
  • Cerruti mise à Jour:Android Studio de Démonstration pour savoir comment exécuter les cas de test goo.gl/ac06C0 et un exemple pour exécuter réseau d'appel d'essai goo.gl/bQFlmU
  • Les répertoires des structures pour les tests et testé les classes doivent s'adapter. Voici comment le faire facilement: stackoverflow.com/a/36057080/715269