build.gradle Не могу понять почему градл не определяет jvmArgs

У меня вот такой build.gradle файл:

plugins {
    id 'java'
    id 'idea'
    id 'io.franzbecker.gradle-lombok' version '1.8'
}

group 'HealthOutcomeGradle'
version '1.0'

sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
defaultTasks 'clean', 'test'

configurations {
    agent
}

repositories {
    jcenter()
}

dependencies {
    agent 'org.aspectj:aspectjweaver:1.8.10'
    testCompile 'io.qameta.allure:allure-junit4:2.0-BETA6'
    compile (
            'io.javaslang:javaslang:2.0.5',
            'io.github.bonigarcia:webdrivermanager:1.6.2',
            'org.jooq:joor:0.9.6',
            'org.assertj:assertj-core:3.7.0',
    )
}

test {
    useJUnit()
}

test.doFirst {
    jvmArgs "-javaagent:${configurations.agent.singleFile}"
}

jvmArgs подчеркнуто, и когда я навоже появляется надпись Cannot resolve jvmArgs.
Gradle home и Gradle JVM в Settings указаны верно.

Буду рад любым подсказкам.
P.S.: у меня IntelliJ 2017.1.3, Gradle 3.5

test {
    useJUnit()
    doFirst {
        jvmArgs "-javaagent:${configurations.agent.singleFile}"
    }
}

Так заработало

3 лайка