You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Track the execution times of bundle mutators (#3097)
## Changes
This PR modifies the `bundle.Apply` method to allow us to track
execution times for all mutators. It also separately tracks the
execution time of the three phases: Initialise, Build and Deploy.
## Why
Tracking the execution times will give us insight into the time sinks
where users spend the most time and thus areas we should invest in
improving to give users a faster experience when using the CLI.
Note: This information can also be extrapolated (to some degree) to
other commands. For example, we could look at how long
`phases.Inititalize` takes to understand the latencies involved in the
bundle validate command.
## Tests
Update existing acceptance test.
0 commit comments