2015-01-22 2 views
3

У меня есть мой Android-проект с Gradle 2.2.1, который содержит один модуль. У этого есть папка с именем «androidTest», где я размещаю тесты. Это стандартный в Android-плагин для Gradle, и он работает.Несколько тестовых папок в модуле

Теперь я хотел бы иметь два разных набора тестов для одного и того же проекта, каждый из которых находится в другом каталоге.

Возможно ли это?

Я думал о создании двух различных задач «простирающиеся» connectedAndroidTest, и каждый из них будет перезаписана папку тестов ...

Любые идеи?

ответ

0

Немного старый, но это был первый результат, когда я искал!

Так что это довольно легко, вы можете просто добавить каждую папку в наборы источника:

android { 
... 
    sourceSets { 
     androidTest.resources.srcDirs += 'src/newAndroidTest/resources' 
     androidTest.java.srcDirs += 'src/newAndroidTest/java' 
    } 
} 

Этих папки должны теперь быть включены с текущей Src папкой/androidTest при запуске их.

+0

Если вы просто сделать 'набор исходных newAndroidTest' Java, он должен забрать' SRC//resources' и 'SRC//java' автоматически –

+0

Тогда бы он обрабатывается при запуске connectedAndroidTests хотя? Я бы подумал, что вам придется вручную подключить все так ... (что, я думаю, может быть то, что вы хотите!) –

+0

Не уверен, что вы подразумеваете под 'connectAndroidTests'. https://docs.gradle.org/current/userguide/java_plugin.html#sec:java_project_layout –

Смежные вопросы