Copy PrettyPrintJSON to core framework

PrettyPrintJSON is most used e2emetrics function and that doesn't seem
specific for metrics. The implementation itself is generic, so it is
nice to move it to core framework for avoiding circular dependency.
This commit is contained in:
Kenichi Omichi
2019-08-29 00:11:53 +00:00
parent d62ebe31f0
commit 7c23ba1b34
12 changed files with 29 additions and 18 deletions

View File

@@ -22,7 +22,7 @@ import (
"bytes"
"fmt"
e2emetrics "k8s.io/kubernetes/test/e2e/framework/metrics"
"k8s.io/kubernetes/test/e2e/framework"
"k8s.io/kubernetes/test/e2e/perftype"
"sync"
)
@@ -124,5 +124,5 @@ func (timer *TestPhaseTimer) PrintJSON() string {
data.DataItems[0].Labels["ended"] = "false"
}
}
return e2emetrics.PrettyPrintJSON(data)
return framework.PrettyPrintJSON(data)
}