Hi,

I'm trying to fix the remaining issues in the kernel32 profile tests. They have to do with the fact that we have extra '\r\n' on Win9x and that we need a timeout. The timeout is already in (1000 msec) but apparently that is not even enough on some boxes.

If I check the current results on one of my boxes I see:

profile.c:977: Test failed: File doesn't match
profile.c:992: Test failed: File doesn't match
profile.c:1007: Test failed: File doesn't match
profile.c:1019: Test failed: File doesn't match

This is exactly at the place where the ok() message is.

For debugging purposes I added

if (lstrcmpA(buf, data))
{
trace("buf  : (%s)\n", buf);
trace("data : (%s)\n", data);
}

to check_file_data().

When I now run the test I get (and I omitted the buf/data output here):

profile.c:835: Test failed: File doesn't match
profile.c:835: Test failed: File doesn't match
profile.c:835: Test failed: File doesn't match
profile.c:835: Test failed: File doesn't match

So the linenumbers are not the ones from the original ok() message but instead the ones from the last trace() message.

Any idea?

--
Cheers,

Paul.


Reply via email to