Slackbot
11/03/2023, 2:17 PMVampire
11/03/2023, 3:05 PMBuildOperationListener is an internal class? You probably wanted an OperationCompletionListener instead.Vampire
11/03/2023, 3:07 PMTaskFinishEvent the TaskOperationResult which contains the task start time. That at least gives you the start time of the first started task. Whether that is "the start of the execution phase"? I guess so. 😄Roberto Fuentes
11/03/2023, 3:55 PMOperationCompletionListener to obtain task information.
I personally wasn’t aware that BuildOperationListener. Here it says it’s public public interface BuildOperationListener but I see it’s inside internal package…
So I assume I shouldn’t be using it due to unexpected API changes in the future could happen?
And regarding configuration phase: I’m assuming that I can obtain the configuration phase time since the plugin is registered to the first task event start time. Would that be a safe metric?Vampire
11/03/2023, 3:58 PMVampire
11/03/2023, 3:58 PMVampire
11/03/2023, 3:59 PMVampire
11/03/2023, 3:59 PM--profile gives you the information you want. I forgot what its result contains.Roberto Fuentes
11/03/2023, 4:06 PMgradle-profiler or scan is doing direct work and triggering it on purpose.
e.g: gradle-profiler --profiler or gradle-profiler --scan
I want to be able to keep working on X project and after some time go to the database and visualize the data I’ve been tracking for all this time.
Not sure if it makes sense, I know I have gradle scan but I rather keep my info for myself by obtaining the raw data I want.Roberto Fuentes
11/03/2023, 4:08 PMVampire
11/03/2023, 4:13 PMVampire
11/03/2023, 4:14 PMVampire
11/03/2023, 4:15 PMVampire
11/03/2023, 4:18 PMVampire
11/03/2023, 4:19 PMpluginManagement block in the settings script