mirror of https://github.com/k3s-io/k3s
Add KUBE_COVERAGE_FLUSH_INTERVAL to set flush interval.
parent
0fb4b920b5
commit
2d36e9e874
|
@ -29,7 +29,7 @@ import (
|
|||
"time"
|
||||
)
|
||||
|
||||
const flushInterval = 5 * time.Second
|
||||
var flushInterval = 5 * time.Second
|
||||
|
||||
var coverageFile string
|
||||
|
||||
|
@ -49,6 +49,10 @@ func InitCoverage(name string) {
|
|||
coverageFile = "/tmp/k8s-" + name + ".cov"
|
||||
}
|
||||
|
||||
if duration, err := time.ParseDuration(os.Getenv("KUBE_COVERAGE_FLUSH_INTERVAL")); err == nil {
|
||||
flushInterval = duration
|
||||
}
|
||||
|
||||
// Set up the unit test framework with the required arguments to activate test coverage.
|
||||
flag.CommandLine.Parse([]string{"-test.coverprofile", tempCoveragePath()})
|
||||
|
||||
|
|
Loading…
Reference in New Issue