Отметить исходную папку Gradle как тестовый источник в IntelliJJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Отметить исходную папку Gradle как тестовый источник в IntelliJ

Сообщение Anonymous »

У меня есть папка с исходным кодом интеграционного теста, настроенная в gradle следующим образом:

Код: Выделить всё

subprojects {
apply plugin: 'java'
apply plugin: 'idea'

sourceCompatibility = 1.8

configurations {
integrationTestCompile.extendsFrom testCompile
integrationTestCompileOnly.extendsFrom integrationTestCompile
integrationTestCompileOnly.extendsFrom testCompileOnly
integrationTestRuntime.extendsFrom testRuntime
}

sourceSets {
integrationTest {
java {
compileClasspath += main.output + test.output
runtimeClasspath += main.output + test.output
srcDir file('src/integrationTest/java')
}
resources.srcDir file('src/integrationTest/resources')
}
}

task integrationTest(type:Test) {
testClassesDir = sourceSets.integrationTest.output.classesDir
classpath = sourceSets.integrationTest.runtimeClasspath
outputs.upToDateWhen { false }
}
}
Для выполнения тестов это работает отлично, но вызывает проблемы с проверками IntelliJ, которые могут изменить поведение тестового кода. IntelliJ не распознает исходную папку как тестовую.

Я пробовал добавлять их как таковые (внутри подпроектов):

Код: Выделить всё

idea {
module {
testSourceDirs += file('src/integrationTest/java')
}
}
но это совсем не помогло. Я также пытался вручную пометить их как исходные источники тестов (контекстное меню -> пометить каталог как -> корень исходных текстов), но IntelliJ быстро переопределяет это обратно на обычный корень исходного кода.

Как мне правильно настроить это в Gradle?

Я использую IntelliJ 2016.1.3 и Gradle 2.14.1 в Ubuntu 16.04

Подробнее здесь: https://stackoverflow.com/questions/420 ... n-intellij
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»