Skip to content

Commit

Permalink
Add nil pointer checks in disk usage integration test.
Browse files Browse the repository at this point in the history
Signed-off-by: Vishnu kannan <vishnuk@google.com>
  • Loading branch information
vishh committed Feb 25, 2016
1 parent 36415f4 commit 03f19d3
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 6 deletions.
4 changes: 3 additions & 1 deletion integration/tests/api/docker_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,9 @@ func TestDockerFilesystemStats(t *testing.T) {
}
sanityCheckV2(containerId, info, t)

require.NotNil(t, info.Stats[0].Filesystem.TotalUsageBytes)
require.NotNil(t, info.Stats[0], "got info: %+v", info)
require.NotNil(t, info.Stats[0].Filesystem, "got info: %+v", info)
require.NotNil(t, info.Stats[0].Filesystem.TotalUsageBytes, "got info: %+v", info.Stats[0].Filesystem)
if *info.Stats[0].Filesystem.TotalUsageBytes >= ddUsage {
if !needsBaseUsageCheck {
pass = true
Expand Down
10 changes: 5 additions & 5 deletions manager/manager.go
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,10 @@ var (
// Metrics to be ignored.
ignoreMetrics metricSetValue = metricSetValue{container.MetricSet{}}
// List of metrics that can be ignored.
ignoreWhitelist = map[string]struct{}{
container.DiskUsageMetrics.String(): {},
container.NetworkUsageMetrics.String(): {},
container.NetworkTcpUsageMetrics.String(): {},
ignoreWhitelist = container.MetricSet{
container.DiskUsageMetrics: struct{}{},
container.NetworkUsageMetrics: struct{}{},
container.NetworkTcpUsageMetrics: struct{}{},
}
)

Expand All @@ -77,7 +77,7 @@ func (ml *metricSetValue) String() string {

func (ml *metricSetValue) Set(value string) error {
for _, metric := range strings.Split(value, ",") {
if _, exists := ignoreWhitelist[metric]; exists {
if ignoreWhitelist.Has(container.MetricKind(metric)) {
(*ml).Add(container.MetricKind(metric))
} else {
return fmt.Errorf("unsupported metric %q specified in disable_metrics", metric)
Expand Down

0 comments on commit 03f19d3

Please sign in to comment.