Skip to content

Commit 0041b52

Browse files
NH-2520 - fix flaky timestamp utc test.
1 parent c1f7f48 commit 0041b52

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/NHibernate.Test/TypesTest/TimestampUtcTypeFixture.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,9 @@ public void UtcReadWrite_Success()
114114
var revision = result.Revision;
115115
Assert.AreEqual(DateTimeKind.Utc, revision.Kind, "Kind is NOT Utc");
116116

117-
var differenceInSeconds = Math.Abs((revision - DateTime.UtcNow).TotalSeconds);
118-
Assert.IsTrue(differenceInSeconds < 1d, "Difference should be less then 1 second.");
117+
var differenceInMinutes = Math.Abs((revision - DateTime.UtcNow).TotalMinutes);
118+
// Take a wide margin for accounting for sometimes bad build servers performances.
119+
Assert.Less(differenceInMinutes, 2, "Difference should be less than 2 minutes.");
119120

120121
tx.Commit();
121122
session.Close();

0 commit comments

Comments
 (0)