From dd4bb57e39cf57993efe4c6893e7807e3f43cc4b Mon Sep 17 00:00:00 2001 From: Catalin Pirvu Date: Wed, 20 Jun 2018 22:38:29 +0300 Subject: [PATCH] Fix flaky test TestServiceGet Signed-off-by: Catalin Pirvu Upstream-commit: d6a97b188da2409f562a395e6c1656d68b161494 Component: engine --- components/engine/volume/testutils/testutils.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/components/engine/volume/testutils/testutils.go b/components/engine/volume/testutils/testutils.go index 5bb38e3f33..0a20a35516 100644 --- a/components/engine/volume/testutils/testutils.go +++ b/components/engine/volume/testutils/testutils.go @@ -41,11 +41,12 @@ func (NoopVolume) CreatedAt() (time.Time, error) { return time.Now(), nil } type FakeVolume struct { name string driverName string + createdAt time.Time } // NewFakeVolume creates a new fake volume for testing func NewFakeVolume(name string, driverName string) volume.Volume { - return FakeVolume{name: name, driverName: driverName} + return FakeVolume{name: name, driverName: driverName, createdAt: time.Now()} } // Name is the name of the volume @@ -69,7 +70,9 @@ func (FakeVolume) Status() map[string]interface{} { } // CreatedAt provides the time the volume (directory) was created at -func (FakeVolume) CreatedAt() (time.Time, error) { return time.Now(), nil } +func (f FakeVolume) CreatedAt() (time.Time, error) { + return f.createdAt, nil +} // FakeDriver is a driver that generates fake volumes type FakeDriver struct {