What is the best way to determine if a compile task is for test code?
The best potential solution I’ve thought of so far is:
val compileMyTestJava by tasks.getting val testClasses by tasks.getting testClasses.taskDependencies.getDependencies(testClasses).contains(compileMyTestJava)
Also, is there any way to determine if a
SourceSet is for test code?
Should I associate the
SourceSet with a
Task via naming conventions, and then use the
Task test heuristic?
Or should I associate them via
SourceSet directories &
SourceSet#output#outputDirectories#builtBy, but the
outputDirectories field doesn’t seem to be easily accessible.