Skip to content

Commit

Permalink
add test coverage
Browse files Browse the repository at this point in the history
  • Loading branch information
fearful-symmetry committed Mar 4, 2020
1 parent 983ead6 commit 3322351
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions metricbeat/module/docker/diskio/diskio_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -256,6 +256,30 @@ func TestGetBlkioStatsList(t *testing.T) {
{Major: 1, Minor: 2, Op: "Write", Value: 1000},
{Major: 1, Minor: 2, Op: "Total", Value: 1500},
},
IoServiceTimeRecursive: []types.BlkioStatEntry{
{Major: 1, Minor: 1, Op: "Read", Value: 10000},
{Major: 1, Minor: 1, Op: "Write", Value: 20000},
{Major: 1, Minor: 1, Op: "Total", Value: 30000},
{Major: 1, Minor: 2, Op: "Read", Value: 500},
{Major: 1, Minor: 2, Op: "Write", Value: 1500},
{Major: 1, Minor: 2, Op: "Total", Value: 2000},
},
IoWaitTimeRecursive: []types.BlkioStatEntry{
{Major: 1, Minor: 1, Op: "Read", Value: 1000000},
{Major: 1, Minor: 1, Op: "Write", Value: 25604332},
{Major: 1, Minor: 1, Op: "Total", Value: 26604332},
{Major: 1, Minor: 2, Op: "Read", Value: 500},
{Major: 1, Minor: 2, Op: "Write", Value: 1500},
{Major: 1, Minor: 2, Op: "Total", Value: 2000},
},
IoQueuedRecursive: []types.BlkioStatEntry{
{Major: 1, Minor: 1, Op: "Read", Value: 100},
{Major: 1, Minor: 1, Op: "Write", Value: 200},
{Major: 1, Minor: 1, Op: "Total", Value: 300},
{Major: 1, Minor: 2, Op: "Read", Value: 50},
{Major: 1, Minor: 2, Op: "Write", Value: 100},
{Major: 1, Minor: 2, Op: "Total", Value: 150},
},
},
}},
}}
Expand All @@ -271,6 +295,15 @@ func TestGetBlkioStatsList(t *testing.T) {
assert.Equal(t,
BlkioRaw{Time: later, reads: 1500, writes: 3000, totals: 4500},
stats.servicedBytes)
assert.Equal(t,
BlkioRaw{Time: later, reads: 10500, writes: 21500, totals: 32000},
stats.servicedTime)
assert.Equal(t,
BlkioRaw{Time: later, reads: 1000500, writes: 25605832, totals: 26606332},
stats.waitTime)
assert.Equal(t,
BlkioRaw{Time: later, reads: 150, writes: 300, totals: 450},
stats.queued)
}

func TestGetBlkioStatsListWindows(t *testing.T) {
Expand Down

0 comments on commit 3322351

Please sign in to comment.