Hey,

I have a couple of questions re jacoco:

 - jacoco tasks don't depend on test tasks. So running 'jacoco' has no
effect (task is skipped). Is this intentional? I think jacoco report task
should depend on test task that produces the input.

 - the agent arguments use relative paths. What is the reason of using
relative paths? Is it to conserve the length of the args? If absolute paths
are used, it's easier to hook up jacoco for e2e integration tests (e.g.
container needs to start with agent settings) because the getAsJvmArgs()
method can be used to build agent arguments.

 - some html reports allow to navigate to the class level and inspect the
class visually, by looking at decorated source file. However some classes
are not decorated - e.g. I can only see the tabular view of the coverage,
but cannot drill down to the decorated source file. I haven't figured out
the pattern of when it works or not. Anyone knows about this issue?

 - I've noticed that doFirst() is used to configure test tasks' jvmargs.
Currently, the up-to-date checks don't work reliably when task inputs or
outputs are changed during this task execution.

Cheers!
-- 
Szczepan Faber
Principal engineer@gradle; Founder@mockito

Reply via email to