From 12b44152e70842b49d32caeb91ad710d58fb2ca7 Mon Sep 17 00:00:00 2001 From: Dan Moseley Date: Sun, 21 Aug 2022 20:18:36 -0600 Subject: [PATCH] fix wasm timestamp test by adding 10M tolerance (#74317) * fix wasm timestamp * doh --- .../System.IO.FileSystem/tests/FileInfo/GetSetTimes.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/libraries/System.IO.FileSystem/tests/FileInfo/GetSetTimes.cs b/src/libraries/System.IO.FileSystem/tests/FileInfo/GetSetTimes.cs index 78c2781eac661..943c3867f948c 100644 --- a/src/libraries/System.IO.FileSystem/tests/FileInfo/GetSetTimes.cs +++ b/src/libraries/System.IO.FileSystem/tests/FileInfo/GetSetTimes.cs @@ -153,7 +153,12 @@ public void CopyToNanosecondsPresent_LowTempRes() output.Directory.Create(); output = input.CopyTo(output.FullName, true); - Assert.Equal(input.LastWriteTime.Ticks, output.LastWriteTime.Ticks); + // On Browser, we sometimes see a difference of exactly 10M, eg., + // Expected: 637949564520000000 + // Actual: 637949564530000000 + double tolerance = PlatformDetection.IsBrowser ? 10_000_000 : 0; + + Assert.Equal(input.LastWriteTime.Ticks, output.LastWriteTime.Ticks, tolerance); Assert.False(HasNonZeroNanoseconds(output.LastWriteTime)); }