jacocoTestReport depends on classes, not test

Using Gradle 1.7:

./gradlew tasks --all

jacocoTestReport
    classes - Assembles classes 'main'.
    compileJava - Compiles source set 'main:java'.
    processResources - Processes source set 'main:resources'.

By documentation and common sense it should depend upon test tasks, shouldn’t it?