Documentation ¶
Overview ¶
Package chronos provides clock functionality that can be useful when developing and testing Cloud Native Buildpacks.
Below is an example showing how you might use a Clock to measure the duration of an operation:
package main import ( "os" "github.com/paketo-buildpacks/packit/v2/chronos" ) func main() { duration, err := chronos.DefaultClock.Measure(func() error { // Perform some operation, like sleep for 10 seconds time.Sleep(10 * time.Second) return nil }) if err != nil { panic(err) } fmt.Printf("duration: %s", duration) // Output: duration: 10s }
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultClock = NewClock(time.Now)
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.