ChangeSet ID: 20982 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@winehq.org 2005/10/31 04:02:24
Modified files: dlls/shlwapi/tests: path.c
Log message: Stefan Leichter Stefan.Leichter@camLine.com Stop PathIsValidCharW tests after 100 failing tests.
Patch: http://cvs.winehq.org/patch.py?id=20982
Old revision New revision Changes Path 1.22 1.23 +9 -1 wine/dlls/shlwapi/tests/path.c
Index: wine/dlls/shlwapi/tests/path.c diff -u -p wine/dlls/shlwapi/tests/path.c:1.22 wine/dlls/shlwapi/tests/path.c:1.23 --- wine/dlls/shlwapi/tests/path.c 31 Oct 2005 10: 2:24 -0000 +++ /dev/null 31 Oct 2005 10: 2:24 -0000 @@ -751,7 +751,7 @@ static void test_PathIsValidCharA(void) static void test_PathIsValidCharW(void) { BOOL ret; - unsigned int c; + unsigned int c, err_count = 0;
ret = pPathIsValidCharW( 0x7f, 0 ); ok ( !ret, "PathIsValidCharW succeeded: 0x%08lx\n", (DWORD)ret ); @@ -773,6 +773,14 @@ static void test_PathIsValidCharW(void) ok ( ret == 0x00000100, "PathIsValidCharW failed: 0x%02x got 0x%08lx expected 0x00000100\n", c, (DWORD)ret ); + if (ret != 0x00000100) + { + if(++err_count > 100 ) { + trace("skipping rest of PathIsValidCharW tests " + "because of the current number of errors\n"); + break; + } + } } }