removed flaky test
This commit is contained in:
parent
e972272aef
commit
835fd2e619
@ -106,23 +106,6 @@ func TestDirDiskUsage(t *testing.T) {
|
|||||||
as.True(expectedSize <= size, "expected dir size to be at-least %d; got size: %d", expectedSize, size)
|
as.True(expectedSize <= size, "expected dir size to be at-least %d; got size: %d", expectedSize, size)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Make sure that the timeout is actually being triggered (found this bug in PR#1489)
|
|
||||||
func TestDirDiskUsageTimeout(t *testing.T) {
|
|
||||||
as := assert.New(t)
|
|
||||||
fsInfo, err := NewFsInfo(Context{})
|
|
||||||
as.NoError(err)
|
|
||||||
dir, err := ioutil.TempDir(os.TempDir(), "")
|
|
||||||
as.NoError(err)
|
|
||||||
defer os.RemoveAll(dir)
|
|
||||||
dataSize := 1024 * 10000 //10000 KB. It is large to make sure it triggers the timeout
|
|
||||||
b := make([]byte, dataSize)
|
|
||||||
f, err := ioutil.TempFile(dir, "")
|
|
||||||
as.NoError(err)
|
|
||||||
as.NoError(ioutil.WriteFile(f.Name(), b, 0700))
|
|
||||||
_, err = fsInfo.GetDirDiskUsage(dir, time.Nanosecond)
|
|
||||||
as.Error(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
func TestDirInodeUsage(t *testing.T) {
|
func TestDirInodeUsage(t *testing.T) {
|
||||||
as := assert.New(t)
|
as := assert.New(t)
|
||||||
fsInfo, err := NewFsInfo(Context{})
|
fsInfo, err := NewFsInfo(Context{})
|
||||||
@ -141,23 +124,6 @@ func TestDirInodeUsage(t *testing.T) {
|
|||||||
as.True(uint64(numFiles+1) == inodes, "expected inodes in dir to be %d; got inodes: %d", numFiles+1, inodes)
|
as.True(uint64(numFiles+1) == inodes, "expected inodes in dir to be %d; got inodes: %d", numFiles+1, inodes)
|
||||||
}
|
}
|
||||||
|
|
||||||
//make sure that the timeout is actually being triggered
|
|
||||||
func TestDirInodeUsageTimeout(t *testing.T) {
|
|
||||||
as := assert.New(t)
|
|
||||||
fsInfo, err := NewFsInfo(Context{})
|
|
||||||
as.NoError(err)
|
|
||||||
dir, err := ioutil.TempDir(os.TempDir(), "")
|
|
||||||
as.NoError(err)
|
|
||||||
defer os.RemoveAll(dir)
|
|
||||||
numFiles := 100000 //make sure we actually trigger the timeout
|
|
||||||
for i := 0; i < numFiles; i++ {
|
|
||||||
_, err := ioutil.TempFile(dir, "")
|
|
||||||
require.NoError(t, err)
|
|
||||||
}
|
|
||||||
_, err = fsInfo.GetDirInodeUsage(dir, time.Nanosecond)
|
|
||||||
as.Error(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
var dmStatusTests = []struct {
|
var dmStatusTests = []struct {
|
||||||
dmStatus string
|
dmStatus string
|
||||||
used uint64
|
used uint64
|
||||||
|
Loading…
Reference in New Issue
Block a user