[phobos] unittest failures for std.file and std.datetime

Jonathan M Davis jmdavisProg at gmx.com
Fri May 6 21:01:08 PDT 2011


> On 5/6/2011 7:13 PM, Jonathan M Davis wrote:
> >>> Dunno which is at fault, but I erratically get the following on
> >>> Windows:
> >>> 
> >>> core.exception.AssertError at std.file(779): unittest failure
> >>> ----------------
> >>> 615138
> >>> 614FAF
> >>> 5952ED
> >>> 6098E6
> >> 
> >> It's trying to verify that the times from the file are correct - such as
> >> the time that the file was created. Unfortunately, it can't verify it
> >> exactly and so it has a bit of leeway in its check - 2 seconds.
> >> Apparently, on your machine, that leeway is too small. I believe that
> >> you increased the leeway on the Posix version of the test to 4 seconds
> >> just the other day because the leeway wasn't enough on your machine.
> >> It's the exact same problem here, only it's on Windows. Ideally, the
> >> tests would be exact, but they can't be, and 2 seconds was generally
> >> working. Apparently, it's still not enough however.
> > 
> > Ah, wait. You increased it on Windows. It was already 4 seconds on Linux
> > for whatever reason. Is it still failing on your machine after you
> > increased the leeway to 4 seconds?
> 
> Yes. And the unittests run start to finish in under 2 seconds, so I suspect
> it's not the leeway that's the problem.

Yeah. I wouldn't think so, but I have no clue why it would be failing 
otherwise. Obviously, I'll have to look into it.

- Jonathan M Davis


More information about the phobos mailing list